![]() |
Chaste
Release::3.4
|
#include <SpaceConvergenceTester.hpp>
Inheritance diagram for SpaceConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >:
Collaboration diagram for SpaceConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >:Public Member Functions | |
| void | SetInitialConvergenceParameters () |
| void | UpdateConvergenceParameters () |
| bool | GiveUpConvergence () |
| double | Abscissa () |
| int | GetMeshNum () |
| double | GetSpaceStep () |
Public Member Functions inherited from AbstractConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM > | |
| void | Converge (std::string nameOfTest) |
| void | DisplayRun () |
| virtual void | PopulateStandardResult (std::vector< double > &result, std::vector< double > ×) |
| bool | IsConverged () |
| void | SetMeshWidth (double meshWidth) |
Additional Inherited Members | |
Public Attributes inherited from AbstractUntemplatedConvergenceTester | |
| double | OdeTimeStep |
| double | PdeTimeStep |
| unsigned | MeshNum |
| double | RelativeConvergenceCriterion |
| double | LastDifference |
| double | Apd90FirstQn |
| double | Apd90ThirdQn |
| double | ConductionVelocity |
| bool | PopulatedResult |
| bool | FixedResult |
| bool | UseAbsoluteStimulus |
| double | AbsoluteStimulus |
| bool | SimulateFullActionPotential |
| bool | Converged |
| StimulusType | Stimulus |
| double | NeumannStimulus |
Protected Attributes inherited from AbstractUntemplatedConvergenceTester | |
| double | mMeshWidth |
Run the same simulation on cuboid meshes at progressively finer scales until some convergence criterion is met.
Definition at line 48 of file SpaceConvergenceTester.hpp.
|
inlinevirtual |
Implements AbstractConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >.
Definition at line 99 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum, AbstractUntemplatedConvergenceTester::mMeshWidth, and SmallPow().
|
inline |
Definition at line 108 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum.
|
inline |
Definition at line 115 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum, AbstractUntemplatedConvergenceTester::mMeshWidth, and SmallPow().
|
inlinevirtual |
Implements AbstractConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >.
Definition at line 71 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum, and NEVER_REACHED.
|
inlinevirtual |
The intial mesh is mesh 0 which has a space-step of 0.05cm on a 0.2cm mesh
Implements AbstractConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >.
Definition at line 54 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum.
|
inlinevirtual |
Each new run has an increased the mesh number. This halves the space step and increased the complexity of the simulation by 2^DIM
Implements AbstractConvergenceTester< CELL, CARDIAC_PROBLEM, DIM, PROBLEM_DIM >.
Definition at line 62 of file SpaceConvergenceTester.hpp.
References AbstractUntemplatedConvergenceTester::MeshNum.