20 #ifndef GEOS_PHYSICSSOLVERS_FLUIDFLOW_SINGLEPHASEREACTIVETRANSPORTFIELDS_HPP_
21 #define GEOS_PHYSICSSOLVERS_FLUIDFLOW_SINGLEPHASEREACTIVETRANSPORTFIELDS_HPP_
35 using array2dLayoutComp = array2d< real64, compflow::LAYOUT_COMP >;
36 using array2dLayoutFluid_dC = array2d< real64, compflow::LAYOUT_FLUID_DC >;
39 "logPrimarySpeciesConcentration",
44 "Natural log of primary species concentration (molarity)" );
47 "logPrimarySpeciesConcentration_n",
52 "Natural log of primary species concentration (molarity) at the previous converged time step" );
55 "bcLogPrimarySpeciesConcentration",
60 "Boundary condition for natural log of primary species concentration (molarity)" );
63 "primarySpeciesAggregateMole",
68 "Aggregate amount of primary species in mole" );
71 "primarySpeciesAggregateMole_n",
76 "Aggregate amount of primary species in mole at the previous converged time step" );
79 "kineticReactionMolarIncrements",
84 "Molar increment in the current timestep for kinetic reactions" );
87 "dMobility_dLogPrimaryConc",
88 array2dLayoutFluid_dC,
92 "Derivative of fluid mobility with respect to log of primary species concentration" );
100 "Surface area for surface reactions." );
103 "initialSurfaceArea",
108 "Initial surface area for surface reactions." );
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.