MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
AddLinCells(Array< int > const &IDsOrTags) | Mesh::Generic | [inline] |
AddPin(int VertexIdOrTag) | Mesh::Generic | [inline] |
Adjacency(Array< int > &Xadj, Array< int > &Adjncy, bool Full=false) | Mesh::Generic | [inline] |
BoundingBox(Vec3_t &Min, Vec3_t &Max) const | Mesh::Generic | [inline] |
Bry2Cells | Mesh::Generic | |
Cells | Mesh::Generic | |
Check(double Tol=1.0e-3) const | Mesh::Generic | [inline] |
Erase() | Mesh::Generic | [inline] |
FindNeigh() | Mesh::Generic | [inline] |
FindVert(int Tag) const | Mesh::Generic | [inline] |
Generic(int TheNDim) | Mesh::Generic | [inline] |
GenGroundSG(Array< double > const &X, Array< double > const &Y, double FootingLx=-1) | Mesh::Generic | [inline] |
GenGroundSG(size_t Nx, size_t Ny, double Dx=1.0, double Dy=1.0) | Mesh::Generic | [inline] |
GenO2Verts() | Mesh::Generic | [inline] |
GenSector(size_t Nr, size_t Nth, double r, double R, double ThetaRad) | Mesh::Generic | [inline] |
GroundTags(int LTag=-10, int RTag=-10, int BTag=-20, double Tol=1.0e-5) | Mesh::Generic | [inline] |
IsShell | Mesh::Generic | |
NDim | Mesh::Generic | |
PartDomain(int NParts, bool Full=false, int *Part=NULL) | Mesh::Generic | [inline] |
Pins | Mesh::Generic | |
PushCell(int Tag, Array< int > const &Con) | Mesh::Generic | [inline] |
PushVert(int Tag, double X, double Y, double Z=0) | Mesh::Generic | [inline] |
Quad4ToTri3(bool BackDiagonal=true) | Mesh::Generic | [inline] |
Quad8ToTri6(bool BackDiagonal=true) | Mesh::Generic | [inline] |
ReadMesh(char const *FileKey, bool IsShell=false) | Mesh::Generic | [inline] |
Refine() | Mesh::Generic | [inline] |
SetBryTag(int iCell, int iEdgeFace, int Tag) | Mesh::Generic | [inline] |
SetCell(int iCell, int Tag, Array< int > const &Con) | Mesh::Generic | [inline] |
SetSize(size_t NumVerts, size_t NumCells) | Mesh::Generic | [inline] |
SetVert(int iVert, int Tag, double X, double Y, double Z=0) | Mesh::Generic | [inline] |
TagHorzSegs(int Tag, double y, double xMin, double xMax, double Tol=1.0e-5) | Mesh::Generic | [inline] |
TagSegsLine(int Tag, double x0, double y0, double AlpDeg, double Tol=1.0e-5) | Mesh::Generic | [inline] |
TagVertex(int Tag, int Idx) | Mesh::Generic | [inline] |
TagVertex(int Tag, double x, double y, double z=0.0, double Tol=1.0e-5) | Mesh::Generic | [inline] |
TagVertsLine(int Tag, double x0, double y0, double AlpDeg, double Tol=1.0e-5) | Mesh::Generic | [inline] |
TgdCells | Mesh::Generic | |
TgdVerts | Mesh::Generic | |
ThrowError(std::istringstream &iss, char const *Message) const | Mesh::Generic | [inline] |
Tri3ToTri6() | Mesh::Generic | [inline] |
Tri6Shape(double r, double s, Vec_t &N) const | Mesh::Generic | [inline] |
Tri6ToTri15() | Mesh::Generic | [inline] |
Verts | Mesh::Generic | |
WithInfo | Mesh::Generic | |
WriteJSON(char const *FileKey) const | Mesh::Generic | [inline] |
WriteMPY(char const *FileKey, bool WithTags=true, bool WithIDs=true, bool WithShares=false, char const *Extra=NULL) const | Mesh::Generic | [inline] |
WriteVTU(char const *FileKey, int VolSurfOrBoth=0) const | Mesh::Generic | [inline] |
~Generic() | Mesh::Generic | [inline, virtual] |