|
Memosa-FVM
0.2
|
#include <BatteryBC.h>


Public Member Functions | |
| BatteryModelOptions () | |
| LinearSolver & | getLinearSolver () |
| LinearSolver & | getLinearSolverSpecies () |
| LinearSolver & | getLinearSolverPotential () |
| LinearSolver & | getLinearSolverThermal () |
| LinearSolver & | getLinearSolverPC () |
Public Member Functions inherited from FloatVarDict< T > | |
| 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 | |
Public Types inherited from FloatVarDict< T > | |
| typedef map< string, FloatVal < T > > | T_Parent |
Protected Member Functions inherited from FloatVarDict< T > | |
| 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().