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

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

AssignInternalVerts() (defined in snake)snake
CalculateTimeStep(std::vector< double > &dt, double dtDefault, double distDefault=1.0) (defined in snake)snake
ChangeIndices(int nVert, int nEdge, int nSurf, int nVolu) (defined in snake)snake
ChangeIndicesSnakeMesh(int nVert, int nEdge, int nSurf, int nVolu) (defined in snake)snake
Check3D() const (defined in snake)snakeinline
CheckConnectivity() const (defined in snake)snake
clear() (defined in snake)snakeinline
Concatenate(const snake &other, int isInternal=0) (defined in snake)snake
disp() const (defined in snake)snake
displight() const (defined in snake)snake
edgeStepLimit (defined in snake)snake
FindBlockSnakeMeshVerts(std::vector< int > &vertBlock) const (defined in snake)snake
Flip() (defined in snake)snake
ForceCloseContainers() (defined in snake)snake
GetMaxIndex(int *nVert, int *nEdge, int *nSurf, int *nVolu) const (defined in snake)snakeinline
HashArray() (defined in snake)snake
HashArrayNM() (defined in snake)snake
HashParent() (defined in snake)snake
Init(mesh *snakemeshin, int nSnax, int nEdge, int nSurf, int nVolu) (defined in snake)snake
is3D (defined in snake)snakeprivate
isFlipped (defined in snake)snakeprivate
isMeshVertIn (defined in snake)snake
isready() const (defined in snake)snake
isSetStepLimit (defined in snake)snakeprivate
MakeCompatible(snake other) const (defined in snake)snake
MakeCompatible_inplace(snake &other) const (defined in snake)snake
MoveDirections() const (defined in snake)snake
OrderEdges() (defined in snake)snake
OrientEdgeSurface() (defined in snake)snakeprivate
OrientFaces() (defined in snake)snake
OrientSurfaceVolume() (defined in snake)snakeprivate
PrepareForUse(bool needOrder=true) (defined in snake)snake
privatesnakemesh (defined in snake)snakeprivate
read(FILE *fid) (defined in snake)snake
read(const char *str) (defined in snake)snake
reserve(int nSnax, int nEdge, int nSurf, int nVolu) (defined in snake)snake
ReturnFlip() const (defined in snake)snakeinline
Scale(const grid::limits &newSize) (defined in snake)snake
SetEdgeStepLimits()snake
SetLastIndex() (defined in snake)snakeprivate
SetMaxIndex() (defined in snake)snake
SetMaxIndexNM() (defined in snake)snake
SetSnakeMesh(mesh *snakemeshin) (defined in snake)snake
SetSnaxDistanceLimit_conserveShape(bool in) (defined in snake)snakeinline
SetSnaxSurfs() (defined in snake)snakeinline
snakeconn (defined in snake)snake
snakemesh() const (defined in snake)snakeinline
SnaxAlmostImpactDetection(std::vector< int > &isImpact, double dDlim) (defined in snake)snake
snaxDistanceLimit_conserveShape (defined in snake)snakeprivate
snaxedges (defined in snake)snake
SnaxImpactDetection(std::vector< int > &isImpact) (defined in snake)snake
snaxs (defined in snake)snake
SnaxStepLimit(int snaxSub) const (defined in snake)snake
snaxsurfs (defined in snake)snake
TakeSmoothSpawnStep(int minIndex, double stepLength, std::string smoothStep="none") (defined in snake)snake
TakeSpawnStep(int minIndex, double stepLength) (defined in snake)snake
UpdateCoord() (defined in snake)snake
UpdateCoord(const std::vector< int > &snaxInds) (defined in snake)snake
UpdateDistance(double dt, double maxDstep=1.0, bool scaledStep=false) (defined in snake)snake
UpdateDistance(const std::vector< double > &dt, double maxDstep=1.0, bool scaledStep=false) (defined in snake)snake
VertIsIn(int vertInd, bool isIn=true) (defined in snake)snake
VertIsIn(std::vector< int > vertInd, bool isIn=true) (defined in snake)snake
write(FILE *fid) const (defined in snake)snake
write(const char *str) const (defined in snake)snake