| csm_create_data_structure | Create a cropping systems model (CSM) data structure |
| csm_create_model | Create a model definition for a Cropping System Model (CSM) |
| csm_create_parameter | Create a cropping systems model (CSM) parameter variable |
| csm_create_state | Create a cropping systems model (CSM) state variable |
| csm_create_transform | Create a cropping systems model (CSM) transformed variable |
| csm_create_variable | Create a cropping systems model (CSM) variable |
| csm_get_at_t | Linearly interpolate a time-varying variable at specific time point |
| csm_mod_arr | Modified Arrhenius function |
| csm_render_model | Render a defined Cropping System Model (CSM) |
| csm_run_sim | Run a Cropping System Model (CSM) simulation |
| csm_time_vector | Generate vector of times for simulation |
| is_data_structure | Determine if object is a data structure |
| is_input | Determine if object is a model input |
| is_parameter | Determine if object is a model parameter |
| is_state_variable | Determine if object is state variable |
| is_transform | Determine if object is a transformed variable |