CAMP 1.0.0
Chemistry Across Multiple Phases
Public Attributes | List of all members
ModelData Struct Reference

#include <camp_common.h>

Collaboration diagram for ModelData:
Collaboration graph
[legend]

Public Attributes

int n_per_cell_state_var
 
int n_per_cell_dep_var
 
int n_per_cell_rxn_jac_elem
 
int n_per_cell_param_jac_elem
 
int n_per_cell_solver_jac_elem
 
int n_cells
 
double * abs_tol
 
int * var_type
 
SUNMatrix J_init
 
SUNMatrix J_rxn
 
SUNMatrix J_params
 
SUNMatrix J_solver
 
N_Vector J_state
 
N_Vector J_deriv
 
N_Vector J_tmp
 
N_Vector J_tmp2
 
JacMapjac_map
 
JacMapjac_map_params
 
int n_mapped_values
 
int n_mapped_params
 
int grid_cell_id
 
double * grid_cell_state
 
double * total_state
 
double * grid_cell_env
 
double * total_env
 
double * grid_cell_rxn_env_data
 
double * rxn_env_data
 
double * grid_cell_aero_rep_env_data
 
double * aero_rep_env_data
 
double * grid_cell_sub_model_env_data
 
double * sub_model_env_data
 
int n_rxn
 
int n_added_rxns
 
int * rxn_int_data
 
double * rxn_float_data
 
int * rxn_int_indices
 
int * rxn_float_indices
 
int * rxn_env_idx
 
int n_rxn_env_data
 
int n_aero_phase
 
int n_added_aero_phases
 
int * aero_phase_int_data
 
double * aero_phase_float_data
 
int * aero_phase_int_indices
 
int * aero_phase_float_indices
 
int n_aero_rep
 
int n_added_aero_reps
 
int * aero_rep_int_data
 
double * aero_rep_float_data
 
int * aero_rep_int_indices
 
int * aero_rep_float_indices
 
int * aero_rep_env_idx
 
int n_aero_rep_env_data
 
int n_sub_model
 
int n_added_sub_models
 
int * sub_model_int_data
 
double * sub_model_float_data
 
int * sub_model_int_indices
 
int * sub_model_float_indices
 
int * sub_model_env_idx
 
int n_sub_model_env_data
 

Detailed Description

Definition at line 62 of file camp_common.h.

Member Data Documentation

◆ abs_tol

double* ModelData::abs_tol

Definition at line 72 of file camp_common.h.

◆ aero_phase_float_data

double* ModelData::aero_phase_float_data

Definition at line 140 of file camp_common.h.

◆ aero_phase_float_indices

int* ModelData::aero_phase_float_indices

Definition at line 143 of file camp_common.h.

◆ aero_phase_int_data

int* ModelData::aero_phase_int_data

Definition at line 139 of file camp_common.h.

◆ aero_phase_int_indices

int* ModelData::aero_phase_int_indices

Definition at line 142 of file camp_common.h.

◆ aero_rep_env_data

double* ModelData::aero_rep_env_data

Definition at line 114 of file camp_common.h.

◆ aero_rep_env_idx

int* ModelData::aero_rep_env_idx

Definition at line 154 of file camp_common.h.

◆ aero_rep_float_data

double* ModelData::aero_rep_float_data

Definition at line 150 of file camp_common.h.

◆ aero_rep_float_indices

int* ModelData::aero_rep_float_indices

Definition at line 153 of file camp_common.h.

◆ aero_rep_int_data

int* ModelData::aero_rep_int_data

Definition at line 148 of file camp_common.h.

◆ aero_rep_int_indices

int* ModelData::aero_rep_int_indices

Definition at line 152 of file camp_common.h.

◆ grid_cell_aero_rep_env_data

double* ModelData::grid_cell_aero_rep_env_data

Definition at line 111 of file camp_common.h.

◆ grid_cell_env

double* ModelData::grid_cell_env

Definition at line 104 of file camp_common.h.

◆ grid_cell_id

int ModelData::grid_cell_id

Definition at line 100 of file camp_common.h.

◆ grid_cell_rxn_env_data

double* ModelData::grid_cell_rxn_env_data

Definition at line 107 of file camp_common.h.

◆ grid_cell_state

double* ModelData::grid_cell_state

Definition at line 101 of file camp_common.h.

◆ grid_cell_sub_model_env_data

double* ModelData::grid_cell_sub_model_env_data

Definition at line 116 of file camp_common.h.

◆ J_deriv

N_Vector ModelData::J_deriv

Definition at line 84 of file camp_common.h.

◆ J_init

SUNMatrix ModelData::J_init

Definition at line 77 of file camp_common.h.

◆ J_params

SUNMatrix ModelData::J_params

Definition at line 80 of file camp_common.h.

◆ J_rxn

SUNMatrix ModelData::J_rxn

Definition at line 79 of file camp_common.h.

◆ J_solver

SUNMatrix ModelData::J_solver

Definition at line 82 of file camp_common.h.

◆ J_state

N_Vector ModelData::J_state

Definition at line 83 of file camp_common.h.

◆ J_tmp

N_Vector ModelData::J_tmp

Definition at line 85 of file camp_common.h.

◆ J_tmp2

N_Vector ModelData::J_tmp2

Definition at line 86 of file camp_common.h.

◆ jac_map

JacMap* ModelData::jac_map

Definition at line 88 of file camp_common.h.

◆ jac_map_params

JacMap* ModelData::jac_map_params

Definition at line 89 of file camp_common.h.

◆ n_added_aero_phases

int ModelData::n_added_aero_phases

Definition at line 137 of file camp_common.h.

◆ n_added_aero_reps

int ModelData::n_added_aero_reps

Definition at line 145 of file camp_common.h.

◆ n_added_rxns

int ModelData::n_added_rxns

Definition at line 123 of file camp_common.h.

◆ n_added_sub_models

int ModelData::n_added_sub_models

Definition at line 161 of file camp_common.h.

◆ n_aero_phase

int ModelData::n_aero_phase

Definition at line 136 of file camp_common.h.

◆ n_aero_rep

int ModelData::n_aero_rep

Definition at line 144 of file camp_common.h.

◆ n_aero_rep_env_data

int ModelData::n_aero_rep_env_data

Definition at line 158 of file camp_common.h.

◆ n_cells

int ModelData::n_cells

Definition at line 71 of file camp_common.h.

◆ n_mapped_params

int ModelData::n_mapped_params

Definition at line 98 of file camp_common.h.

◆ n_mapped_values

int ModelData::n_mapped_values

Definition at line 97 of file camp_common.h.

◆ n_per_cell_dep_var

int ModelData::n_per_cell_dep_var

Definition at line 64 of file camp_common.h.

◆ n_per_cell_param_jac_elem

int ModelData::n_per_cell_param_jac_elem

Definition at line 67 of file camp_common.h.

◆ n_per_cell_rxn_jac_elem

int ModelData::n_per_cell_rxn_jac_elem

Definition at line 65 of file camp_common.h.

◆ n_per_cell_solver_jac_elem

int ModelData::n_per_cell_solver_jac_elem

Definition at line 69 of file camp_common.h.

◆ n_per_cell_state_var

int ModelData::n_per_cell_state_var

Definition at line 63 of file camp_common.h.

◆ n_rxn

int ModelData::n_rxn

Definition at line 122 of file camp_common.h.

◆ n_rxn_env_data

int ModelData::n_rxn_env_data

Definition at line 134 of file camp_common.h.

◆ n_sub_model

int ModelData::n_sub_model

Definition at line 160 of file camp_common.h.

◆ n_sub_model_env_data

int ModelData::n_sub_model_env_data

Definition at line 172 of file camp_common.h.

◆ rxn_env_data

double* ModelData::rxn_env_data

Definition at line 109 of file camp_common.h.

◆ rxn_env_idx

int* ModelData::rxn_env_idx

Definition at line 130 of file camp_common.h.

◆ rxn_float_data

double* ModelData::rxn_float_data

Definition at line 126 of file camp_common.h.

◆ rxn_float_indices

int* ModelData::rxn_float_indices

Definition at line 129 of file camp_common.h.

◆ rxn_int_data

int* ModelData::rxn_int_data

Definition at line 125 of file camp_common.h.

◆ rxn_int_indices

int* ModelData::rxn_int_indices

Definition at line 128 of file camp_common.h.

◆ sub_model_env_data

double* ModelData::sub_model_env_data

Definition at line 119 of file camp_common.h.

◆ sub_model_env_idx

int* ModelData::sub_model_env_idx

Definition at line 168 of file camp_common.h.

◆ sub_model_float_data

double* ModelData::sub_model_float_data

Definition at line 165 of file camp_common.h.

◆ sub_model_float_indices

int* ModelData::sub_model_float_indices

Definition at line 167 of file camp_common.h.

◆ sub_model_int_data

int* ModelData::sub_model_int_data

Definition at line 163 of file camp_common.h.

◆ sub_model_int_indices

int* ModelData::sub_model_int_indices

Definition at line 166 of file camp_common.h.

◆ total_env

double* ModelData::total_env

Definition at line 106 of file camp_common.h.

◆ total_state

double* ModelData::total_state

Definition at line 103 of file camp_common.h.

◆ var_type

int* ModelData::var_type

Definition at line 74 of file camp_common.h.


The documentation for this struct was generated from the following file: