ABAQUSsurfaceFormatCore Class Reference

Internal class used by the ABAQUSsurfaceFormat. More...

Inheritance diagram for ABAQUSsurfaceFormatCore:
[legend]
Collaboration diagram for ABAQUSsurfaceFormatCore:
[legend]

Additional Inherited Members

- Public Types inherited from ABAQUSCore
enum  shapeType : uint8_t {
  abaqusUnknownShape = 0 , abaqusTria = 0x03 , abaqusQuad = 0x04 , abaqusTet = 0x84 ,
  abaqusPyr = 0x85 , abaqusPrism = 0x86 , abaqusHex = 0x88
}
 Shape-Type - the values are for internal use only! More...
 
- Static Public Member Functions inherited from ABAQUSCore
static shapeType getElementType (const std::string &elemTypeName)
 
static int nPoints (shapeType tag)
 The number of points associated with the element type. More...
 
static bool isValidType (shapeType tag)
 True if element type is not unknown/invalid. More...
 
static bool isShellType (shapeType tag)
 True if element type is a 2D shell. More...
 
static bool isSolidType (shapeType tag)
 True if element type is a 3D element. More...
 
static bool isEncodedSolidId (const label combinedId)
 Is a combined (synthetic) face Id? More...
 
static label encodeSolidId (const label id, const label side)
 Combine solid element Id and side Id into synthetic face Id. More...
 
static label decodeSolidElementId (const label combinedId)
 Entangle solid element id from synthetic face Id. More...
 
static label decodeSolidSideNum (const label combinedId)
 
static void writePoints (Ostream &os, const UList< point > &points, const scalar scaleFactor=1.0)
 Write '*NODE' header and entries to file, optionally with scaling. More...
 
static label faceDecomposition (const UList< point > &points, const UList< face > &faces, labelList &decompOffsets, DynamicList< face > &decompFaces)
 Calculate face decomposition for non tri/quad faces. More...
 
- Protected Member Functions inherited from ABAQUSCore
 ABAQUSCore ()=default
 Default construct. More...
 
- Static Protected Member Functions inherited from ABAQUSCore
static void renumber0_elemId (label &elemId)
 From 1-based to 0-based. More...
 
static const Map< labelList > & abaqusToFoamFaceAddr ()
 Face addressing from ABAQUS faces to OpenFOAM faces. More...
 

Detailed Description

Internal class used by the ABAQUSsurfaceFormat.

Source files

Definition at line 56 of file ABAQUSsurfaceFormatCore.H.


The documentation for this class was generated from the following file: