Memosa-FVM
0.2
|
#include <BatteryBC.h>
Public Member Functions | |
BatteryModelOptions () | |
LinearSolver & | getLinearSolver () |
LinearSolver & | getLinearSolverSpecies () |
LinearSolver & | getLinearSolverPotential () |
LinearSolver & | getLinearSolverThermal () |
LinearSolver & | getLinearSolverPC () |
![]() | |
bool | hasVar (const string varName) const |
T | operator[] (const string varName) const |
bool | isField (const string varName) const |
Field & | getField (const string varName) const |
FloatVal< T > | getVal (const string varName) const |
Public Attributes | |
double | relativeTolerance |
double | absoluteTolerance |
double | relativeSpeciesTolerance |
double | absoluteSpeciesTolerance |
double | relativePotentialTolerance |
double | absolutePotentialTolerance |
double | relativeThermalTolerance |
double | absoluteThermalTolerance |
double | relativePCTolerance |
double | absolutePCTolerance |
bool | useCentralDifference |
LinearSolver * | linearSolver |
LinearSolver * | linearSolverSpecies |
LinearSolver * | linearSolverPotential |
LinearSolver * | linearSolverThermal |
LinearSolver * | linearSolverPC |
bool | transient |
bool | ButlerVolmer |
bool | thermalModelPC |
int | timeDiscretizationOrder |
int | advanceVerbosity |
Additional Inherited Members | |
![]() | |
typedef map< string, FloatVal < T > > | T_Parent |
![]() | |
void | defineVar (const string varName, const T defaultValue) |
Definition at line 78 of file BatteryBC.h.
|
inline |
Definition at line 80 of file BatteryBC.h.
References BatteryModelOptions< T >::absolutePCTolerance, BatteryModelOptions< T >::absolutePotentialTolerance, BatteryModelOptions< T >::absoluteSpeciesTolerance, BatteryModelOptions< T >::absoluteThermalTolerance, BatteryModelOptions< T >::absoluteTolerance, BatteryModelOptions< T >::advanceVerbosity, BatteryModelOptions< T >::ButlerVolmer, FloatVarDict< T >::defineVar(), BatteryModelOptions< T >::linearSolver, BatteryModelOptions< T >::linearSolverPC, BatteryModelOptions< T >::linearSolverPotential, BatteryModelOptions< T >::linearSolverSpecies, BatteryModelOptions< T >::linearSolverThermal, BatteryModelOptions< T >::relativePCTolerance, BatteryModelOptions< T >::relativePotentialTolerance, BatteryModelOptions< T >::relativeSpeciesTolerance, BatteryModelOptions< T >::relativeThermalTolerance, BatteryModelOptions< T >::relativeTolerance, BatteryModelOptions< T >::thermalModelPC, BatteryModelOptions< T >::timeDiscretizationOrder, and BatteryModelOptions< T >::useCentralDifference.
|
inline |
Definition at line 133 of file BatteryBC.h.
References BatteryModelOptions< T >::linearSolver, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
|
inline |
Definition at line 184 of file BatteryBC.h.
References BatteryModelOptions< T >::linearSolverPC, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
|
inline |
Definition at line 158 of file BatteryBC.h.
References BatteryModelOptions< T >::linearSolverPotential, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
|
inline |
Definition at line 146 of file BatteryBC.h.
References BatteryModelOptions< T >::linearSolverSpecies, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
|
inline |
Definition at line 171 of file BatteryBC.h.
References BatteryModelOptions< T >::linearSolverThermal, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
double BatteryModelOptions< T >::absolutePCTolerance |
Definition at line 119 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::absolutePotentialTolerance |
Definition at line 115 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::absoluteSpeciesTolerance |
Definition at line 113 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::absoluteThermalTolerance |
Definition at line 117 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::absoluteTolerance |
Definition at line 111 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
int BatteryModelOptions< T >::advanceVerbosity |
Definition at line 130 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
bool BatteryModelOptions< T >::ButlerVolmer |
Definition at line 127 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
LinearSolver* BatteryModelOptions< T >::linearSolver |
Definition at line 121 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions(), and BatteryModelOptions< T >::getLinearSolver().
LinearSolver* BatteryModelOptions< T >::linearSolverPC |
Definition at line 125 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions(), and BatteryModelOptions< T >::getLinearSolverPC().
LinearSolver* BatteryModelOptions< T >::linearSolverPotential |
Definition at line 123 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions(), and BatteryModelOptions< T >::getLinearSolverPotential().
LinearSolver* BatteryModelOptions< T >::linearSolverSpecies |
Definition at line 122 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions(), and BatteryModelOptions< T >::getLinearSolverSpecies().
LinearSolver* BatteryModelOptions< T >::linearSolverThermal |
Definition at line 124 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions(), and BatteryModelOptions< T >::getLinearSolverThermal().
double BatteryModelOptions< T >::relativePCTolerance |
Definition at line 118 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::relativePotentialTolerance |
Definition at line 114 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::relativeSpeciesTolerance |
Definition at line 112 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::relativeThermalTolerance |
Definition at line 116 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
double BatteryModelOptions< T >::relativeTolerance |
Definition at line 110 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
bool BatteryModelOptions< T >::thermalModelPC |
Definition at line 128 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
int BatteryModelOptions< T >::timeDiscretizationOrder |
Definition at line 129 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().
bool BatteryModelOptions< T >::transient |
Definition at line 126 of file BatteryBC.h.
bool BatteryModelOptions< T >::useCentralDifference |
Definition at line 120 of file BatteryBC.h.
Referenced by BatteryModelOptions< T >::BatteryModelOptions().