52 #ifndef functions_solver_H
53 #define functions_solver_H
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh data needed to do the Finite Volume discretisation.
const fvMesh & mesh
Region mesh.
Solver module to execute the functionObjects for a specified solver.
virtual void thermophysicalPredictor()
Construct and solve the energy equation,.
virtual void momentumTransportCorrector()
Correct the momentum transport.
virtual void prePredictor()
Called at the beginning of the PIMPLE loop.
virtual void postSolve()
Called after the PIMPLE loop at the end of the time-step.
virtual void momentumTransportPredictor()
Predict the momentum transport.
virtual scalar maxDeltaT() const
Return the current maximum time-step for stable solution.
void operator=(const functions &)=delete
Disallow default bitwise assignment.
virtual void pressureCorrector()
Construct and solve the pressure equation in the PISO loop.
virtual void momentumPredictor()
Construct and optionally solve the momentum equation.
virtual void thermophysicalTransportCorrector()
Correct the thermophysical transport.
autoPtr< solver > solverPtr
Pointer to the solid or fluid solver.
functions(fvMesh &mesh)
Construct from region mesh.
TypeName("functions")
Runtime type information.
virtual ~functions()
Destructor.
virtual void thermophysicalTransportPredictor()
Predict thermophysical transport.
Solver module to move the mesh.