13 this->
defineVar(
"specifiedConcentration",T(0.0));
14 this->
defineVar(
"specifiedMassFlux",T(1.0));
25 this->
defineVar(
"massDiffusivity",T(1.e-9));
26 this->
defineVar(
"initialConcentration",T(1.0));
36 this->
defineVar(
"specifiedPotential",T(300.0));
37 this->
defineVar(
"specifiedPotentialFlux",T(0.0));
48 this->
defineVar(
"initialPotential",T(0.0));
58 this->
defineVar(
"specifiedTemperature",T(300.0));
59 this->
defineVar(
"specifiedHeatFlux",T(0.0));
69 this->
defineVar(
"thermalConductivity",T(1.0));
72 this->
defineVar(
"initialTemperature",T(300.0));
82 this->
defineVar(
"ButlerVolmerRRConstant",T(5.0e-7));
83 this->
defineVar(
"ButlerVolmerAnodeShellMeshID",
int(-1));
84 this->
defineVar(
"ButlerVolmerCathodeShellMeshID",
int(-1));
85 this->
defineVar(
"BatteryElectrolyteMeshID",
int(-1));
87 this->
defineVar(
"interfaceSpeciesUnderRelax",T(1.0));
104 this->
transient =
true;
LinearSolver & getLinearSolverSpecies()
double relativeThermalTolerance
LinearSolver & getLinearSolverPC()
int timeDiscretizationOrder
LinearSolver * linearSolverPotential
double absolutePotentialTolerance
double absoluteSpeciesTolerance
double absolutePCTolerance
void defineVar(const string varName, const T defaultValue)
LinearSolver * linearSolverThermal
double relativePotentialTolerance
LinearSolver * linearSolverSpecies
double absoluteThermalTolerance
bool useCentralDifference
LinearSolver * linearSolver
double relativePCTolerance
LinearSolver * linearSolverPC
LinearSolver & getLinearSolver()
LinearSolver & getLinearSolverThermal()
double relativeSpeciesTolerance
LinearSolver & getLinearSolverPotential()