Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include <foamCalcFunctions/calcType.H>
00027
00028
00029
00030 defineTypeNameAndDebug(calcType, 0);
00031
00032 defineRunTimeSelectionTable(calcType, dictionary);
00033
00034
00035
00036
00037 Foam::calcType::calcType()
00038 {}
00039
00040
00041
00042
00043 Foam::calcType::~calcType()
00044 {}
00045
00046
00047
00048
00049 void Foam::calcType::init()
00050 {
00051
00052 }
00053
00054
00055 void Foam::calcType::preCalc
00056 (
00057 const argList& args,
00058 const Time& runTime,
00059 const fvMesh& mesh
00060 )
00061 {
00062
00063 }
00064
00065
00066 void Foam::calcType::calc
00067 (
00068 const argList& args,
00069 const Time& runTime,
00070 const fvMesh& mesh
00071 )
00072 {
00073
00074 }
00075
00076
00077 void Foam::calcType::postCalc
00078 (
00079 const argList& args,
00080 const Time& runTime,
00081 const fvMesh& mesh
00082 )
00083 {
00084
00085 }
00086
00087
00088
00089
00090 void Foam::calcType::tryInit()
00091 {
00092 FatalIOError.throwExceptions();
00093
00094 try
00095 {
00096 init();
00097 }
00098 catch(IOerror& err)
00099 {
00100 Warning<< err << endl;
00101 }
00102 }
00103
00104
00105 void Foam::calcType::tryPreCalc
00106 (
00107 const argList& args,
00108 const Time& runTime,
00109 const fvMesh& mesh
00110 )
00111 {
00112 FatalIOError.throwExceptions();
00113
00114 try
00115 {
00116 preCalc(args, runTime, mesh);
00117 }
00118 catch(IOerror& err)
00119 {
00120 Warning<< err << endl;
00121 }
00122 }
00123
00124
00125 void Foam::calcType::tryCalc
00126 (
00127 const argList& args,
00128 const Time& runTime,
00129 const fvMesh& mesh
00130 )
00131 {
00132 FatalIOError.throwExceptions();
00133
00134 try
00135 {
00136 calc(args, runTime, mesh);
00137 }
00138 catch(IOerror& err)
00139 {
00140 Warning<< err << endl;
00141 }
00142 }
00143
00144
00145 void Foam::calcType::tryPostCalc
00146 (
00147 const argList& args,
00148 const Time& runTime,
00149 const fvMesh& mesh
00150 )
00151 {
00152 FatalIOError.throwExceptions();
00153
00154 try
00155 {
00156 postCalc(args, runTime, mesh);
00157 }
00158 catch(IOerror& err)
00159 {
00160 Warning<< err << endl;
00161 }
00162 }
00163
00164
00165