Encapsulation of VTK mesh data. Holds mesh or meshsubset and polyhedral-cell decomposition on it. More...
Public Member Functions | |
vtkMesh (fvMesh &baseMesh, const word &setName="") | |
Construct from components. More... | |
const fvMesh & | baseMesh () const |
Whole mesh. More... | |
const fvMeshSubset & | subsetter () const |
bool | useSubMesh () const |
Check if running subMesh. More... | |
const fvMesh & | mesh () const |
Access either mesh or submesh. More... | |
polyMesh::readUpdateState | readUpdate () |
Read mesh. More... | |
template<class GeoField > | |
tmp< GeoField > | interpolate (const GeoField &fld) const |
Map volume field (does in fact do very little interpolation;. More... | |
vtkMesh (fvMesh &baseMesh, const word &setName="") | |
Construct from components. More... | |
const fvMesh & | baseMesh () const |
Whole mesh. More... | |
const fvMeshSubset & | subsetter () const |
bool | useSubMesh () const |
Check if running subMesh. More... | |
const vtkTopo & | topo () const |
topology More... | |
const fvMesh & | mesh () const |
Access either mesh or submesh. More... | |
label | nFieldCells () const |
Number of field cells. More... | |
label | nFieldPoints () const |
Number of field points. More... | |
polyMesh::readUpdateState | readUpdate () |
Read mesh. More... | |
template<class GeoField > | |
tmp< GeoField > | interpolate (const GeoField &fld) const |
Map volume field (does in fact do very little interpolation;. More... | |
vtkMesh (fvMesh &baseMesh, const word &setName="") | |
Construct from components. More... | |
const fvMesh & | baseMesh () const |
Whole mesh. More... | |
const fvMeshSubset & | subsetter () const |
bool | useSubMesh () const |
Check if running subMesh. More... | |
const vtkTopo & | topo () const |
topology More... | |
const fvMesh & | mesh () const |
Access either mesh or submesh. More... | |
label | nFieldCells () const |
Number of field cells. More... | |
label | nFieldPoints () const |
Number of field points. More... | |
polyMesh::readUpdateState | readUpdate () |
Read mesh. More... | |
template<class GeoField > | |
tmp< GeoField > | interpolate (const GeoField &fld) const |
Map volume field (does in fact do very little interpolation;. More... | |
vtkMesh (fvMesh &baseMesh, const word &setName="") | |
Construct from components. More... | |
const fvMesh & | baseMesh () const |
Whole mesh. More... | |
const fvMeshSubset & | subsetter () const |
bool | useSubMesh () const |
Check if running subMesh. More... | |
const vtkTopo & | topo () const |
topology More... | |
const fvMesh & | mesh () const |
Access either mesh or submesh. More... | |
label | nFieldCells () const |
Number of field cells. More... | |
label | nFieldPoints () const |
Number of field points. More... | |
polyMesh::readUpdateState | readUpdate () |
Read mesh. More... | |
template<class GeoField > | |
tmp< GeoField > | interpolate (const GeoField &fld) const |
Map volume field (does in fact do very little interpolation;. More... | |
vtkMesh (fvMesh &baseMesh, const word &setName="") | |
Construct from components. More... | |
const fvMesh & | baseMesh () const |
Whole mesh. More... | |
const fvMeshSubset & | subsetter () const |
bool | useSubMesh () const |
Check if running subMesh. More... | |
const vtkTopo & | topo () const |
topology More... | |
const fvMesh & | mesh () const |
Access either mesh or submesh. More... | |
label | nFieldCells () const |
Number of field cells. More... | |
label | nFieldPoints () const |
Number of field points. More... | |
polyMesh::readUpdateState | readUpdate () |
Read mesh. More... | |
template<class GeoField > | |
tmp< GeoField > | interpolate (const GeoField &fld) const |
Map volume field (does in fact do very little interpolation;. More... | |
Private Member Functions | |
vtkMesh (const vtkMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkMesh &) |
Disallow default bitwise assignment. More... | |
vtkMesh (const vtkMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkMesh &) |
Disallow default bitwise assignment. More... | |
vtkMesh (const vtkMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkMesh &) |
Disallow default bitwise assignment. More... | |
vtkMesh (const vtkMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkMesh &) |
Disallow default bitwise assignment. More... | |
vtkMesh (const vtkMesh &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const vtkMesh &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
fvMesh & | baseMesh_ |
Reference to mesh. More... | |
fvMeshSubset | subsetter_ |
Subsetting engine + sub-fvMesh. More... | |
const word | setName_ |
Current cellSet (or empty) More... | |
autoPtr< vtkTopo > | topoPtr_ |
Current decomposition of topology. More... | |
Encapsulation of VTK mesh data. Holds mesh or meshsubset and polyhedral-cell decomposition on it.
Construct from components.
Definition at line 34 of file vtkMesh.C.
References Foam::endl(), and Foam::Info.
|
private |
Disallow default bitwise assignment.
|
inline |
Whole mesh.
Definition at line 92 of file vtkMesh.H.
References vtkMesh::baseMesh_.
Referenced by main().
|
inline |
Definition at line 97 of file vtkMesh.H.
References vtkMesh::subsetter_.
|
inline |
Check if running subMesh.
Definition at line 103 of file vtkMesh.H.
References vtkMesh::setName_.
Referenced by vtkMesh::interpolate(), and vtkMesh::mesh().
|
inline |
Access either mesh or submesh.
Definition at line 119 of file vtkMesh.H.
References vtkMesh::baseMesh_, fvMeshSubset::subMesh(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
Referenced by main(), vtkMesh::nFieldPoints(), vtkMesh::topo(), writeFuns::write(), Foam::writeFaceSet(), lagrangianWriter::writeIOField(), patchWriter::writePatchIDs(), and Foam::writeSurfFields().
Foam::polyMesh::readUpdateState readUpdate | ( | ) |
Read mesh.
Definition at line 62 of file vtkMesh.C.
References vtkMesh::baseMesh_, Foam::endl(), Foam::Info, fvMesh::readUpdate(), fvMeshSubset::setLargeCellSubset(), vtkMesh::setName_, vtkMesh::subsetter_, vtkMesh::topoPtr_, and polyMesh::UNCHANGED.
Referenced by main().
|
inline |
Map volume field (does in fact do very little interpolation;.
just copied from fvMeshSubset)
Definition at line 153 of file vtkMesh.H.
References fld(), fvMeshSubset::interpolate(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
Referenced by Foam::readFields().
|
private |
Disallow default bitwise assignment.
|
inline |
|
inline |
Definition at line 98 of file vtkMesh.H.
References vtkMesh::subsetter_.
|
inline |
|
inline |
topology
Definition at line 110 of file vtkMesh.H.
References vtkMesh::mesh(), and vtkMesh::topoPtr_.
Referenced by vtkMesh::nFieldCells(), vtkMesh::nFieldPoints(), and writeFuns::write().
|
inline |
Access either mesh or submesh.
Definition at line 120 of file vtkMesh.H.
References vtkMesh::baseMesh_, fvMeshSubset::subMesh(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
inline |
Number of field cells.
Definition at line 133 of file vtkMesh.H.
References vtkTopo::cellTypes(), List::size(), and vtkMesh::topo().
Referenced by main().
|
inline |
Number of field points.
Definition at line 139 of file vtkMesh.H.
References vtkTopo::addPointCellLabels(), vtkMesh::mesh(), primitiveMesh::nPoints(), List::size(), and vtkMesh::topo().
Referenced by main().
polyMesh::readUpdateState readUpdate | ( | ) |
Read mesh.
|
inline |
Map volume field (does in fact do very little interpolation;.
just copied from fvMeshSubset)
Definition at line 154 of file vtkMesh.H.
References fld(), fvMeshSubset::interpolate(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
private |
Disallow default bitwise assignment.
|
inline |
|
inline |
Definition at line 98 of file vtkMesh.H.
References vtkMesh::subsetter_.
|
inline |
|
inline |
topology
Definition at line 110 of file vtkMesh.H.
References vtkMesh::mesh(), and vtkMesh::topoPtr_.
|
inline |
Access either mesh or submesh.
Definition at line 120 of file vtkMesh.H.
References vtkMesh::baseMesh_, fvMeshSubset::subMesh(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
inline |
Number of field cells.
Definition at line 133 of file vtkMesh.H.
References vtkTopo::cellTypes(), List::size(), and vtkMesh::topo().
|
inline |
Number of field points.
Definition at line 139 of file vtkMesh.H.
References vtkTopo::addPointCellLabels(), vtkMesh::mesh(), primitiveMesh::nPoints(), List::size(), and vtkMesh::topo().
polyMesh::readUpdateState readUpdate | ( | ) |
Read mesh.
|
inline |
Map volume field (does in fact do very little interpolation;.
just copied from fvMeshSubset)
Definition at line 154 of file vtkMesh.H.
References fld(), fvMeshSubset::interpolate(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
private |
Disallow default bitwise assignment.
|
inline |
|
inline |
Definition at line 98 of file vtkMesh.H.
References vtkMesh::subsetter_.
|
inline |
|
inline |
topology
Definition at line 110 of file vtkMesh.H.
References vtkMesh::mesh(), and vtkMesh::topoPtr_.
|
inline |
Access either mesh or submesh.
Definition at line 120 of file vtkMesh.H.
References vtkMesh::baseMesh_, fvMeshSubset::subMesh(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
inline |
Number of field cells.
Definition at line 133 of file vtkMesh.H.
References vtkTopo::cellTypes(), List::size(), and vtkMesh::topo().
|
inline |
Number of field points.
Definition at line 139 of file vtkMesh.H.
References vtkTopo::addPointCellLabels(), vtkMesh::mesh(), primitiveMesh::nPoints(), List::size(), and vtkMesh::topo().
polyMesh::readUpdateState readUpdate | ( | ) |
Read mesh.
|
inline |
Map volume field (does in fact do very little interpolation;.
just copied from fvMeshSubset)
Definition at line 154 of file vtkMesh.H.
References fld(), fvMeshSubset::interpolate(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
private |
Disallow default bitwise assignment.
|
inline |
|
inline |
Definition at line 98 of file vtkMesh.H.
References vtkMesh::subsetter_.
|
inline |
|
inline |
topology
Definition at line 110 of file vtkMesh.H.
References vtkMesh::mesh(), and vtkMesh::topoPtr_.
|
inline |
Access either mesh or submesh.
Definition at line 120 of file vtkMesh.H.
References vtkMesh::baseMesh_, fvMeshSubset::subMesh(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
inline |
Number of field cells.
Definition at line 133 of file vtkMesh.H.
References vtkTopo::cellTypes(), List::size(), and vtkMesh::topo().
|
inline |
Number of field points.
Definition at line 139 of file vtkMesh.H.
References vtkTopo::addPointCellLabels(), vtkMesh::mesh(), primitiveMesh::nPoints(), List::size(), and vtkMesh::topo().
polyMesh::readUpdateState readUpdate | ( | ) |
Read mesh.
|
inline |
Map volume field (does in fact do very little interpolation;.
just copied from fvMeshSubset)
Definition at line 154 of file vtkMesh.H.
References fld(), fvMeshSubset::interpolate(), vtkMesh::subsetter_, and vtkMesh::useSubMesh().
|
private |
Reference to mesh.
Definition at line 57 of file vtkMesh.H.
Referenced by vtkMesh::baseMesh(), vtkMesh::mesh(), and vtkMesh::readUpdate().
|
private |
Subsetting engine + sub-fvMesh.
Definition at line 60 of file vtkMesh.H.
Referenced by vtkMesh::interpolate(), vtkMesh::mesh(), vtkMesh::readUpdate(), and vtkMesh::subsetter().
|
private |
Current cellSet (or empty)
Definition at line 63 of file vtkMesh.H.
Referenced by vtkMesh::readUpdate(), and vtkMesh::useSubMesh().
Current decomposition of topology.
Definition at line 67 of file vtkMesh.H.
Referenced by vtkMesh::readUpdate(), and vtkMesh::topo().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.