Memosa-FVM
0.2
|
#include <FlowModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, FlowBC < T > * > | FlowBCMap |
typedef std::map< int, FlowVC < T > * > | FlowVCMap |
Public Member Functions | |
FlowModel (const GeomFields &geomFields, FlowFields &thermalFields, const MeshList &meshes) | |
virtual | ~FlowModel () |
virtual void | init () |
virtual map< string, shared_ptr< ArrayBase > > & | getPersistenceData () |
virtual void | restart () |
FlowBCMap & | getBCMap () |
FlowVCMap & | getVCMap () |
FlowModelOptions< T > & | getOptions () |
void | printBCs () |
bool | advance (const int niter) |
void | updateTime () |
Vector< T, 3 > | getPressureIntegral (const Mesh &mesh, const int faceGroupID) |
Vector< T, 3 > | getMomentumFluxIntegral (const Mesh &mesh, const int faceGroupID) |
Vector< T, 3 > | getMomentumDerivativeIntegral (const Mesh &mesh) |
Vector< T, 3 > | getPressureIntegralonIBFaces (const Mesh &mesh) |
Vector< T, 3 > | getMomentumFluxIntegralonIBFaces (const Mesh &mesh) |
void | getTraction (const Mesh &mesh) |
boost::shared_ptr< ArrayBase > | getStressTensor (const Mesh &mesh, const ArrayBase &cellIds) |
void | printPressureIntegrals () |
void | printMomentumFluxIntegrals () |
void | printMassFluxIntegrals () |
void | computeIBFaceVelocity (const StorageSite &particles) |
void | computeSolidSurfaceForce (const StorageSite &particles) |
void | computeSolidSurfaceForcePerUnitArea (const StorageSite &particles) |
void | ComputeStressTensorES (const StorageSite &particles) |
void | dumpContinuityMatrix (const string fileBase) |
![]() | |
Model (const MeshList &meshes) | |
virtual | ~Model () |
DEFINE_TYPENAME ("Model") | |
Private Attributes | |
shared_ptr< Impl > | _impl |
Additional Inherited Members | |
![]() | |
const MeshList | _meshes |
StorageSiteList | _varSites |
StorageSiteList | _fluxSites |
map< string, shared_ptr < ArrayBase > > | _persistenceData |
Definition at line 19 of file FlowModel.h.
Definition at line 23 of file FlowModel.h.
Definition at line 24 of file FlowModel.h.
FlowModel< T >::FlowModel | ( | const GeomFields & | geomFields, |
FlowFields & | thermalFields, | ||
const MeshList & | meshes | ||
) |
Definition at line 2161 of file FlowModel_impl.h.
References logDtor.
bool FlowModel< T >::advance | ( | const int | niter | ) |
Definition at line 2195 of file FlowModel_impl.h.
void FlowModel< T >::computeIBFaceVelocity | ( | const StorageSite & | particles | ) |
Definition at line 2290 of file FlowModel_impl.h.
void FlowModel< T >::computeSolidSurfaceForce | ( | const StorageSite & | particles | ) |
Definition at line 2297 of file FlowModel_impl.h.
void FlowModel< T >::computeSolidSurfaceForcePerUnitArea | ( | const StorageSite & | particles | ) |
Definition at line 2304 of file FlowModel_impl.h.
void FlowModel< T >::ComputeStressTensorES | ( | const StorageSite & | particles | ) |
Definition at line 2326 of file FlowModel_impl.h.
void FlowModel< T >::dumpContinuityMatrix | ( | const string | fileBase | ) |
Definition at line 2350 of file FlowModel_impl.h.
Definition at line 2175 of file FlowModel_impl.h.
Vector< T, 3 > FlowModel< T >::getMomentumDerivativeIntegral | ( | const Mesh & | mesh | ) |
Definition at line 2269 of file FlowModel_impl.h.
Vector< T, 3 > FlowModel< T >::getMomentumFluxIntegral | ( | const Mesh & | mesh, |
const int | faceGroupID | ||
) |
Definition at line 2262 of file FlowModel_impl.h.
Vector< T, 3 > FlowModel< T >::getMomentumFluxIntegralonIBFaces | ( | const Mesh & | mesh | ) |
Definition at line 2283 of file FlowModel_impl.h.
FlowModelOptions< T > & FlowModel< T >::getOptions | ( | ) |
Definition at line 2183 of file FlowModel_impl.h.
|
virtual |
Vector< T, 3 > FlowModel< T >::getPressureIntegral | ( | const Mesh & | mesh, |
const int | faceGroupID | ||
) |
Definition at line 2255 of file FlowModel_impl.h.
Definition at line 2276 of file FlowModel_impl.h.
boost::shared_ptr< ArrayBase > FlowModel< T >::getStressTensor | ( | const Mesh & | mesh, |
const ArrayBase & | cellIds | ||
) |
Definition at line 2312 of file FlowModel_impl.h.
Definition at line 2319 of file FlowModel_impl.h.
Definition at line 2179 of file FlowModel_impl.h.
|
virtual |
void FlowModel< T >::printBCs | ( | ) |
Definition at line 2188 of file FlowModel_impl.h.
void FlowModel< T >::printMassFluxIntegrals | ( | ) |
Definition at line 2248 of file FlowModel_impl.h.
void FlowModel< T >::printMomentumFluxIntegrals | ( | ) |
Definition at line 2241 of file FlowModel_impl.h.
void FlowModel< T >::printPressureIntegrals | ( | ) |
Definition at line 2234 of file FlowModel_impl.h.
|
virtual |
void FlowModel< T >::updateTime | ( | ) |
Definition at line 2227 of file FlowModel_impl.h.
Definition at line 85 of file FlowModel.h.