13 #define ForDomain(d) for( int d=0; d<domainSolver.size(); d++ )\
14 if( domainSolver[d]!=NULL )
17 #define ForDomainOrdered(d) for( int dd=0, d=0; dd<domainSolver.size(); dd++ )\
18 if( domainSolver[d=parameters.dbase.get<std::vector<int> >("domainOrder")[dd]]!=NULL )
26 Cgmp(CompositeGrid &
cg, GenericGraphicsInterface *ps=NULL, Ogshow *show=NULL,
const int & plotOption=1 );
42 buildModel(
const aString & modelName, CompositeGrid & cg, GenericGraphicsInterface *ps=NULL, Ogshow *show=NULL,
const int & plotOption=1 );
52 const int numberOfCorrectorSteps,
53 const int numberOfRequiredCorrectorSteps,
55 const bool alwaysSetBoundaryData,
56 std::vector<int> & gfIndex,
57 std::vector<real> & oldResidual,
58 std::vector<real> & initialResidual,
59 std::vector<real> & firstResidual,
60 std::vector<real> & maxResidual,
61 bool & interfaceIterationsHaveConverged );
106 interfaceProjection( real t, real dt,
int correct, std::vector<int> & gfIndex,
int option );
118 plot(
const real & t,
const int & optionIn, real & tFinal );
141 setupPde(aString & reactionName,
bool restartChosen, IntegerArray & originalBoundaryCondition);
143 virtual void setup(
const real & time = 0.);
146 setTopLabel(std::vector<realCompositeGridFunction*>
u, real t);