29 string velocityFileName);
49 const shared_ptr<CRConnectivity>
void setandwriteGrids(const string fileBase)
const StorageSite & getCells()
shared_ptr< ArrayBase > computeInterpolatedVelocity(const StorageSite &faces)
Grid(GeomFields &geomFields, FlowFields &flowFields, string coordFileName, string velocityFileName)
vector< int > findNeighbors(const VecD3 &point)
!! only applicable for rectangular mesh
const shared_ptr< Array< VecD3 > > & getCoordinates()
vector< int > findNeighborsByCells(const VecD3 &point)
Array< VecD3 > VecD3Array
shared_ptr< Array< VecD3 > > _coordinates
shared_ptr< CRConnectivity > _cellNodes
const shared_ptr< CRConnectivity > createConnectivity(const StorageSite &pointSite, const VecD3Array &points)
shared_ptr< Array< VecD3 > > _velocities
void setConnFaceToGrid(Mesh &mesh, const StorageSite &faces)
const StorageSite & getNodes()
void createCellToNodeConnectivity()
Vector< double, 3 > VecD3
const shared_ptr< Array< VecD3 > > & getVelocities()