rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
This is the complete list of members for mesh, including all inherited members.
_LinearTransformGeneration(const grid::transformation &transform, std::vector< mesh * > meshdependence::*mp) | mesh | private |
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) | mesh | private |
borderIsSet (defined in mesh) | mesh | private |
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) | mesh | inline |
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) const | mesh | |
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) | mesh | private |
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) | mesh | private |
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) | mesh | private |
meshDim (defined in mesh) | mesh | private |
meshtree (defined in mesh) | mesh | |
OrderEdges() (defined in mesh) | mesh | |
OrderVertexEdges(int vertIndex) (defined in mesh) | mesh | |
OrientEdgeSurface() (defined in mesh) | mesh | private |
OrientFaces() | mesh | |
OrientRelativeSurfaceVolume(std::vector< int > &surfOrient) (defined in mesh) | mesh | private |
OrientSurfaceVolume() (defined in mesh) | mesh | private |
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) | mesh | private |
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) | mesh | friend |
SurfFromEdges(int e1, int e2, int repetitionBehaviour=-1) const | mesh | |
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) const | mesh | |
VertFromVertEdge(int v, int e) const | mesh | |
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) | mesh | inline |
write(FILE *fid) const (defined in mesh) | mesh | |
write(const char *str) const (defined in mesh) | mesh | |
~mesh() (defined in mesh) | mesh | inline |