|
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) |
Public Member Functions inherited from Model | |
| Model (const MeshList &meshes) | |
| virtual | ~Model () |
| DEFINE_TYPENAME ("Model") | |
Private Attributes | |
| shared_ptr< Impl > | _impl |
Additional Inherited Members | |
Protected Attributes inherited from Model | |
| 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.