|
Memosa-FVM
0.2
|
#include "CellMark.h"
Go to the source code of this file.
Typedefs | |
| typedef Vector< double, 3 > | VectorT3 |
| typedef Array< Vector< double, 3 > > | VectorT3Array |
Functions | |
| int | inCell (const int cellIndex, const VectorT3 &point, const CRConnectivity &faceCells, const CRConnectivity &cellFaces, const VectorT3Array &faceArea, const VectorT3Array &faceCentroid) |
| void | markCell (Mesh &mesh, const int nCells, const int nSelfCells, const CRConnectivity &cellParticles, const CRConnectivity &cellCells) |
| void | reportCellMark (const Mesh &mesh, const int nCells, const VectorT3Array &cellCentroid, const string fileBase) |
| void | markIBFaces (Mesh &mesh, const int nFaces, const CRConnectivity &faceCells) |
| void | checkIBFaces (const Array< int > &ibFaceList, const VectorT3Array &faceArea, const CRConnectivity &faceCells, const Mesh &mesh) |
| const shared_ptr< CRConnectivity > | setibFaceParticles (const Mesh &mesh, const StorageSite &ibFaces, const Array< int > &ibFaceList, const StorageSite &particles, const CRConnectivity &faceCells, const CRConnectivity &cellParticles, const CRConnectivity &cellCells, const Array< int > &particleType) |
| const shared_ptr< CRConnectivity > | setibFaceCells (const Mesh &mesh, const Array< int > &ibFaceList, const StorageSite &ibFaces, const StorageSite &cells, const CRConnectivity &faceCells, const CRConnectivity &cellFaces, const VecD3Array &faceCentroid) |
| const shared_ptr< CRConnectivity > | setParticleCells (const StorageSite &rowSite, const StorageSite &colSite, const Array< int > &connectivity) |
Definition at line 6 of file CellMark.cpp.
| typedef Array<Vector<double, 3> > VectorT3Array |
Definition at line 7 of file CellMark.cpp.
| void checkIBFaces | ( | const Array< int > & | ibFaceList, |
| const VectorT3Array & | faceArea, | ||
| const CRConnectivity & | faceCells, | ||
| const Mesh & | mesh | ||
| ) |
Definition at line 212 of file CellMark.cpp.
References Array< T >::getLength(), Mesh::IBTYPE_FLUID, and Mesh::IBTYPE_SOLID.
Referenced by CellMark_Impl().
| int inCell | ( | const int | cellIndex, |
| const VectorT3 & | point, | ||
| const CRConnectivity & | faceCells, | ||
| const CRConnectivity & | cellFaces, | ||
| const VectorT3Array & | faceArea, | ||
| const VectorT3Array & | faceCentroid | ||
| ) |
Definition at line 11 of file CellMark.cpp.
References dot(), and CRConnectivity::getCount().
Referenced by CellMark_Impl().
| 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 | nFaces, | ||
| 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 VectorT3Array & | cellCentroid, | ||
| const string | fileBase | ||
| ) |
Definition at line 118 of file CellMark.cpp.
References Mesh::IBTYPE_BOUNDARY, Mesh::IBTYPE_FLUID, and Mesh::IBTYPE_SOLID.
Referenced by CellMark_Impl().
| const shared_ptr<CRConnectivity> setibFaceCells | ( | const Mesh & | mesh, |
| const Array< int > & | ibFaceList, | ||
| 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 > & | ibFaceList, | ||
| const StorageSite & | particles, | ||
| const CRConnectivity & | faceCells, | ||
| const CRConnectivity & | cellParticles, | ||
| const CRConnectivity & | cellCells, | ||
| const Array< int > & | particleType | ||
| ) |
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().