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().