CAMP 1.0.0
Chemistry Across Multiple Phases
Classes | Macros
camp_common.h File Reference

Header file for common constants and structures. More...

Include dependency graph for camp_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JacMap
 
struct  ModelData
 
struct  SolverData
 

Macros

#define CHEM_SPEC_UNKNOWN_TYPE   0
 
#define CHEM_SPEC_VARIABLE   1
 
#define CHEM_SPEC_CONSTANT   2
 
#define CHEM_SPEC_PSSA   3
 
#define CHEM_SPEC_ACTIVITY_COEFF   4
 
#define ZERO   0.0
 
#define ONE   1.0
 
#define HALF   0.5
 
#define SMALL   1.0e-30
 
#define TINY   1.0e-60
 
#define M_PI   3.14159265358979323846
 
#define CAMP_NUM_ENV_PARAM_   2
 

Detailed Description

Header file for common constants and structures.

Definition in file camp_common.h.

Macro Definition Documentation

◆ CAMP_NUM_ENV_PARAM_

#define CAMP_NUM_ENV_PARAM_   2

Definition at line 52 of file camp_common.h.

◆ CHEM_SPEC_ACTIVITY_COEFF

#define CHEM_SPEC_ACTIVITY_COEFF   4

Definition at line 39 of file camp_common.h.

◆ CHEM_SPEC_CONSTANT

#define CHEM_SPEC_CONSTANT   2

Definition at line 37 of file camp_common.h.

◆ CHEM_SPEC_PSSA

#define CHEM_SPEC_PSSA   3

Definition at line 38 of file camp_common.h.

◆ CHEM_SPEC_UNKNOWN_TYPE

#define CHEM_SPEC_UNKNOWN_TYPE   0

Definition at line 35 of file camp_common.h.

◆ CHEM_SPEC_VARIABLE

#define CHEM_SPEC_VARIABLE   1

Definition at line 36 of file camp_common.h.

◆ HALF

#define HALF   0.5

Definition at line 44 of file camp_common.h.

◆ M_PI

#define M_PI   3.14159265358979323846

Definition at line 48 of file camp_common.h.

◆ ONE

#define ONE   1.0

Definition at line 43 of file camp_common.h.

◆ SMALL

#define SMALL   1.0e-30

Definition at line 45 of file camp_common.h.

◆ TINY

#define TINY   1.0e-60

Definition at line 46 of file camp_common.h.

◆ ZERO

#define ZERO   0.0

Definition at line 42 of file camp_common.h.