rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
mesh Member List

This is the complete list of members for mesh, including all inherited members.

_LinearTransformGeneration(const grid::transformation &transform, std::vector< mesh * > meshdependence::*mp)meshprivate
AddBoundary(const std::vector< double > &lb, const std::vector< double > &ub)mesh
AddChild(mesh *meshin) (defined in mesh)mesh
AddChild(mesh *meshin, std::vector< int > &parentind) (defined in mesh)mesh
AddParent(mesh *meshin) (defined in mesh)mesh
AddParent(mesh *meshin, std::vector< int > &parentind) (defined in mesh)mesh
ArraysAreHashed() (defined in mesh)meshprivate
borderIsSet (defined in mesh)meshprivate
BoundingBox() const (defined in mesh)mesh
CalcCentreVolu(int ind) const (defined in mesh)mesh
CalcPseudoNormalSurf(int ind) const (defined in mesh)mesh
ChangeIndices(int nVert, int nEdge, int nSurf, int nVolu) (defined in mesh)mesh
clear() (defined in mesh)meshinline
CompareEdges(const edge &in1, const edge &in2) const (defined in mesh)mesh
CompareSurfs(const surf &in1, const surf &in2) const (defined in mesh)mesh
CompareVerts(const vert &in1, const vert &in2) const (defined in mesh)mesh
CompareVolus(const volu &in1, const volu &in2) const (defined in mesh)mesh
Concatenate(const mesh &other) (defined in mesh)mesh
ConnectedVertex(std::vector< int > &vertBlock) constmesh
ConnectedVolumes(std::vector< int > &volBlock, const std::vector< bool > &boundaryFaces={}) const (defined in mesh)mesh
CountParents() const (defined in mesh)mesh
CountVoluParent() const (defined in mesh)mesh
Crop(std::vector< int > indList, int indType=1) (defined in mesh)mesh
CropAtBoundary(const std::vector< double > &lb, const std::vector< double > &ub) (defined in mesh)mesh
disp() const (defined in mesh)mesh
displight() const (defined in mesh)mesh
EdgeFromVerts(int v1, int v2) const (defined in mesh)mesh
EdgeOnParentBound(std::vector< int > &listInParent, std::vector< int > &voluInd, bool isBorderBound, bool outerVolume) const (defined in mesh)mesh
edges (defined in mesh)mesh
edgesLengthsAreSet (defined in mesh)meshprivate
EdgeVector(int e, coordvec &vec) const (defined in mesh)mesh
ElmOnParentBound(std::vector< int > &listInParent, std::vector< int > &voluInd, bool isBorderBound=true, bool outerVolume=true) const (defined in mesh)mesh
facesAreOriented (defined in mesh)meshprivate
ForceCloseContainers() (defined in mesh)mesh
GetMaxIndex(int *nVert, int *nEdge, int *nSurf, int *nVolu) const (defined in mesh)mesh
GetOffBorderVert(std::vector< int > &vertList, std::vector< int > &voluInd, int outerVolume=-1) (defined in mesh)mesh
GetOffBorderVert(std::vector< int > &vertList, std::vector< int > &voluInd, int outerVolume=-1) const (defined in mesh)mesh
GetOffBorderVert2D(std::vector< int > &vertInd, std::vector< int > &surfind, int outerVolume=-1) const (defined in mesh)mesh
GetOffBorderVert3D(std::vector< int > &vertList, std::vector< int > &voluInd, int outerVolume=-1) const (defined in mesh)mesh
HashArray() (defined in mesh)mesh
Init(int nVe, int nE, int nS, int nVo) (defined in mesh)mesh
InvalidateEdgeLength(int iEdge) (defined in mesh)mesh
isready() const (defined in mesh)mesh
LinearTransform(const grid::transformation &transform)mesh
LinearTransformFamily(const grid::transformation &transform)mesh
LoadTargetFill(const std::string &fileName) (defined in mesh)mesh
MaintainLineage() (defined in mesh)mesh
MakeCompatible(mesh other) const (defined in mesh)mesh
MakeCompatible_inplace(mesh &other) const (defined in mesh)mesh
MapVolu2Parent(const std::vector< double > &fillIn, const std::vector< std::pair< int, int >> &parentcases, double volu::*mp=&volu::fill) (defined in mesh)mesh
MapVolu2Self(const std::vector< double > &fillIn, const std::vector< int > &elms, double volu::*mp=&volu::fill) (defined in mesh)mesh
MergeGroupedVertices(HashedVector< int, int > &closeVert, bool delVerts=true) (defined in mesh)mesh
meshDepIsSet (defined in mesh)meshprivate
meshDim (defined in mesh)meshprivate
meshtree (defined in mesh)mesh
OrderEdges() (defined in mesh)mesh
OrderVertexEdges(int vertIndex) (defined in mesh)mesh
OrientEdgeSurface() (defined in mesh)meshprivate
OrientFaces()mesh
OrientRelativeSurfaceVolume(std::vector< int > &surfOrient) (defined in mesh)meshprivate
OrientSurfaceVolume() (defined in mesh)meshprivate
ParentElementIndex(int childElmInd, int parentInd=0) const (defined in mesh)mesh
PopulateIndices() (defined in mesh)mesh
PrepareForUse(bool needOrder=true) (defined in mesh)mesh
read(FILE *fid) (defined in mesh)mesh
read(const char *str) (defined in mesh)mesh
RemoveFromFamily() (defined in mesh)mesh
RemoveIndex(int typeInd, int oldInd) (defined in mesh)mesh
RemoveSingularConnectors(const std::vector< int > &rmvVertInds={}, bool voidError=true) (defined in mesh)mesh
ReOrder() (defined in mesh)mesh
reserve(int nVe, int nE, int nS, int nVo) (defined in mesh)mesh
ReturnBoundingBox(std::array< double, 3 > &lowerB, std::array< double, 3 > &upperB) const (defined in mesh)mesh
ReturnParentMap(std::vector< int > &currind, std::vector< int > &parentpos, std::vector< std::pair< int, int >> &parentcases, std::vector< double > &voluVals) const (defined in mesh)mesh
Scale() (defined in mesh)mesh
Scale(const grid::limits &domain) (defined in mesh)mesh
SetBorders() (defined in mesh)mesh
SetEdgeLengths() (defined in mesh)mesh
SetLastIndex() (defined in mesh)meshprivate
SetMaxIndex() (defined in mesh)mesh
SetMeshDepElm() (defined in mesh)mesh
size(int &nVe, int &nE, int &nS, int &nVo) const (defined in mesh)mesh
snake (defined in mesh)meshfriend
SurfFromEdges(int e1, int e2, int repetitionBehaviour=-1) constmesh
SurfInParent(int surfind) const (defined in mesh)mesh
SurfInParent(std::vector< int > &listInParent) const (defined in mesh)mesh
SurfOnParentBound(std::vector< int > &listInParent, std::vector< int > &voluInd, bool isBorderBound, bool outerVolume) const (defined in mesh)mesh
surfs (defined in mesh)mesh
SurfValuesofParents(int elmInd, std::vector< double > &vals, int volType=0) const (defined in mesh)mesh
SurfValuesofParents(int elmInd, std::vector< double > &vals, double surf::*mp) const (defined in mesh)mesh
SwitchIndex(int typeInd, int oldInd, int newInd, const std::vector< int > &scopeInd={0}) (defined in mesh)mesh
TestConnectivity(const char *strRoot="") const (defined in mesh)mesh
TestConnectivityBiDir(const char *strRoot="", bool emptyIsErr=true) const (defined in mesh)mesh
TightenConnectivity() (defined in mesh)mesh
VertexInVolume(const std::vector< double > testVertices, int sizeVert=3) constmesh
VertFromVertEdge(int v, int e) constmesh
VerticesVector(int v1, int v2, coordvec &vec) const (defined in mesh)mesh
verts (defined in mesh)mesh
volus (defined in mesh)mesh
VoluValuesofParents(int elmInd, std::vector< double > &vals, int volType=0) const (defined in mesh)mesh
VoluValuesofParents(int elmInd, std::vector< double > &vals, double volu::*mp) const (defined in mesh)mesh
WhatDim() const (defined in mesh)meshinline
write(FILE *fid) const (defined in mesh)mesh
write(const char *str) const (defined in mesh)mesh
~mesh() (defined in mesh)meshinline