Go to the documentation of this file.
46 #include "compressibleCourantNo.H"
47 #include "solidRegionDiffNo.H"
56 int main(
int argc,
char *argv[])
63 #include "createFluidMeshes.H"
64 #include "createSolidMeshes.H"
66 #include "createFluidFields.H"
67 #include "createSolidFields.H"
69 #include "initContinuityErrs.H"
71 #include "readSolidTimeControls.H"
74 #include "compressibleMultiRegionCourantNo.H"
75 #include "solidRegionDiffusionNo.H"
76 #include "setInitialMultiRegionDeltaT.H"
81 #include "readSolidTimeControls.H"
84 #include "compressibleMultiRegionCourantNo.H"
85 #include "solidRegionDiffusionNo.H"
86 #include "setMultiRegionDeltaT.H"
90 Info<<
"Time = " << runTime.timeName() <<
nl <<
endl;
96 #include "storeOldFluidFields.H"
108 Info<<
"\nSolving for fluid region "
110 #include "setRegionFluidFields.H"
111 #include "readFluidMultiRegionPIMPLEControls.H"
112 #include "solveFluid.H"
117 Info<<
"\nSolving for solid region "
119 #include "setRegionSolidFields.H"
120 #include "readSolidMultiRegionPIMPLEControls.H"
121 #include "solveSolid.H"
128 Info<<
"ExecutionTime = " << runTime.elapsedCpuTime() <<
" s"
129 <<
" ClockTime = " << runTime.elapsedClockTime() <<
" s"
#define forAll(list, i)
Loop across all elements in list.
PtrList< fvMesh > solidRegions(solidsNames.size())
Ostream & endl(Ostream &os)
Add newline and flush stream.
PtrList< fvMesh > fluidRegions(fluidNames.size())
virtual Ostream & write(const token &)=0
Write next token to stream.
int main(int argc, char *argv[])
Simple class to hold region information for coupled region simulations.
Read the control parameters used by setDeltaT.