|
Memosa-FVM
0.2
|
#include "Field.h"#include "MultiField.h"#include "MultiFieldMatrix.h"#include "Mesh.h"#include "StorageSite.h"#include "FlowFields.h"#include "GeomFields.h"#include "Vector.h"#include "NumType.h"#include "Octree.h"#include "CRConnectivity.h"#include "Array.h"

Go to the source code of this file.
Typedefs | |
| typedef Vector< double, 3 > | VecD3 |
| typedef Array< VecD3 > | VecD3Array |
Functions | |
| int | inCell (const int cellIndex, const Vector< double, 3 > &point, const CRConnectivity &faceCells, const CRConnectivity &cellFaces, const VecD3Array &faceArea, const VecD3Array &faceCentroid) |
| void | reportCellMark (const Mesh &mesh, const int nCells, const VecD3Array &cellCentroid, const string fileBase) |
| void | markCell (Mesh &mesh, const int nCells, const int nSelfCells, const CRConnectivity &cellParticles, const CRConnectivity &cellCells) |
| const shared_ptr< CRConnectivity > | setParticleCells (const StorageSite &rowSite, const StorageSite &colSite, const Array< int > &connectivity) |
| const shared_ptr< CRConnectivity > | setibFaceCells (const Mesh &mesh, const Array< int > &ibFaceGroup, const StorageSite &ibFaces, const StorageSite &cells, const CRConnectivity &faceCells, const CRConnectivity &cellFaces, const VecD3Array &faceCentroid) |
| const shared_ptr< CRConnectivity > | setibFaceParticles (const Mesh &mesh, const StorageSite &ibFaces, const Array< int > &ibFaceGroup, const StorageSite &particles, const CRConnectivity &faceCells, const CRConnectivity &cellParticles, const CRConnectivity &cellCells, const Array< int > &particleTyp) |
| void | markIBFaces (Mesh &mesh, const int nCells, const CRConnectivity &faceCells) |
| void | checkIBFaces (const Array< int > &ibFaceList, const VecD3Array &faceArea, const CRConnectivity &faceCells, const Mesh &mesh) |
Definition at line 22 of file CellMark.h.
| typedef Array<VecD3> VecD3Array |
Definition at line 23 of file CellMark.h.
| void checkIBFaces | ( | const Array< int > & | ibFaceList, |
| const VecD3Array & | faceArea, | ||
| const CRConnectivity & | faceCells, | ||
| const Mesh & | mesh | ||
| ) |
| int inCell | ( | const int | cellIndex, |
| const Vector< double, 3 > & | point, | ||
| const CRConnectivity & | faceCells, | ||
| const CRConnectivity & | cellFaces, | ||
| const VecD3Array & | faceArea, | ||
| const VecD3Array & | faceCentroid | ||
| ) |
| void markCell | ( | Mesh & | mesh, |
| const int | nCells, | ||
| const int | nSelfCells, | ||
| const CRConnectivity & | cellParticles, | ||
| const CRConnectivity & | cellCells | ||
| ) |
Definition at line 77 of file CellMark.cpp.
References CRConnectivity::getCount(), Mesh::IBTYPE_BOUNDARY, Mesh::IBTYPE_FLUID, and Mesh::IBTYPE_SOLID.
Referenced by CellMark_Impl().
| void markIBFaces | ( | Mesh & | mesh, |
| const int | nCells, | ||
| const CRConnectivity & | faceCells | ||
| ) |
Definition at line 166 of file CellMark.cpp.
References Mesh::getIBFaces(), Mesh::IBTYPE_BOUNDARY, Mesh::IBTYPE_FLUID, and StorageSite::setCount().
Referenced by CellMark_Impl().
| void reportCellMark | ( | const Mesh & | mesh, |
| const int | nCells, | ||
| const VecD3Array & | cellCentroid, | ||
| const string | fileBase | ||
| ) |
| const shared_ptr<CRConnectivity> setibFaceCells | ( | const Mesh & | mesh, |
| const Array< int > & | ibFaceGroup, | ||
| const StorageSite & | ibFaces, | ||
| const StorageSite & | cells, | ||
| const CRConnectivity & | faceCells, | ||
| const CRConnectivity & | cellFaces, | ||
| const VecD3Array & | faceCentroid | ||
| ) |
Definition at line 357 of file CellMark.cpp.
References StorageSite::getCount(), CRConnectivity::getCount(), and Mesh::IBTYPE_FLUID.
Referenced by CellMark_Impl().
| const shared_ptr<CRConnectivity> setibFaceParticles | ( | const Mesh & | mesh, |
| const StorageSite & | ibFaces, | ||
| const Array< int > & | ibFaceGroup, | ||
| const StorageSite & | particles, | ||
| const CRConnectivity & | faceCells, | ||
| const CRConnectivity & | cellParticles, | ||
| const CRConnectivity & | cellCells, | ||
| const Array< int > & | particleTyp | ||
| ) |
Definition at line 243 of file CellMark.cpp.
References StorageSite::getCount(), CRConnectivity::getCount(), and Mesh::IBTYPE_BOUNDARY.
Referenced by CellMark_Impl().
| const shared_ptr<CRConnectivity> setParticleCells | ( | const StorageSite & | rowSite, |
| const StorageSite & | colSite, | ||
| const Array< int > & | connectivity | ||
| ) |
Definition at line 456 of file CellMark.cpp.
References StorageSite::getCount().
Referenced by CellMark_Impl().