89 fvVectorMatrix getUmatrix(volVectorField& U);
90 fvVectorMatrix getNLTerm(volVectorField& U);
91 fvVectorMatrix getViscTerm(volVectorField& U);
92 volVectorField getGradP(volScalarField& p);
95 fvScalarMatrix getEmatrix(volVectorField& U,
97 fvScalarMatrix getFluxTerm();
98 volScalarField getKinEnTerm(volVectorField& U, volScalarField& p);
99 fvScalarMatrix getDiffTerm();
102 fvScalarMatrix getPmatrix(fvVectorMatrix& Ueqn, volVectorField& U,
104 surfaceScalarField getPhiHbyA(fvVectorMatrix& Ueqn, volVectorField& U,
106 volScalarField getDivPhiHbyA(fvVectorMatrix& Ueqn, volVectorField& U,
108 surfaceScalarField getRhorAUf(fvVectorMatrix& Ueqn);
109 fvScalarMatrix getPoissonTerm(fvVectorMatrix& Ueqn, volScalarField& p);
123 autoPtr<fluidThermo> pThermo;
125 autoPtr<volScalarField> _rho;
127 autoPtr<volScalarField> _p;
129 autoPtr<pressureControl> _pressureControl;
131 autoPtr<compressible::turbulenceModel> turbulence;
133 autoPtr<dimensionedScalar> _initialMass;
135 autoPtr<volScalarField> _psi;
137 autoPtr<volScalarField> _E;
142 autoPtr<volScalarField>
_p0;
145 autoPtr<volScalarField>
_E0;
148 autoPtr<volVectorField>
_U0;
163 autoPtr<fvVectorMatrix> Ueqn_global;
165 autoPtr<fvScalarMatrix> Peqn_global;
167 autoPtr<fvScalarMatrix> Eeqn_global;
169 autoPtr<surfaceScalarField> phiHbyA;
171 autoPtr<surfaceScalarField> rhorAUf;
173 autoPtr<volVectorField> HbyA;