AMCAX Kernel 1.0.0.0
Loading...
Searching...
No Matches
Macros.hpp File Reference

Enumerations in NextMesh. More...

#include <common/CoordT.hpp>
#include <cstddef>
#include <cstdint>
#include <string>
#include <topology/TopoShape.hpp>
#include <vector>
+ Include dependency graph for Macros.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  AMCAX::NextMesh::TaggedShape
 Shape with tag. More...
 
struct  AMCAX::NextMesh::ShapeData
 Input geometry with tags. More...
 
struct  AMCAX::NextMesh::NMPolyLine
 
struct  AMCAX::NextMesh::NMPolyMesh
 only support tri or quad mesh More...
 
struct  AMCAX::NextMesh::OutParams
 Control parameters for exporting file. More...
 

Namespaces

namespace  AMCAX
 Namespace of all interface in the AMCAX kernel.
 
namespace  AMCAX::NextMesh
 Namespace of all interface in the AMCAX NextMesh module.
 

Typedefs

using  AMCAX::NextMesh::NMMeshElem = void *
 
using  AMCAX::NextMesh::NMMeshNode = void *
 
using  AMCAX::NextMesh::NMEntity = void *
 
using  AMCAX::NextMesh::Indext = uint32_t
 
using  AMCAX::NextMesh::EntTag = uint32_t
 
using  AMCAX::NextMesh::NMPoint3 = AMCAX::Coord3d
 Type of point/vector.
 
using  AMCAX::NextMesh::NMVector3 = NMPoint3
 
using  AMCAX::NextMesh::NMShape = AMCAX::TopoShape
 Shape.
 
typedef void  AMCAX::NextMesh::PBCallBackFunc(int, const std::string &)
 Type of callback function.
 

Enumerations

enum class  AMCAX::NextMesh::Orientation { Forward , Reversed , Internal , External }
 Type of orientation.
 
enum class  AMCAX::NextMesh::DimType {
  DAll = -1 , D0 = 0 , D1 = 1 , D2 = 2 ,
  D3 = 3
}
 Type of dimension.
 
enum class  AMCAX::NextMesh::ElemType {
  Node_1 = 1 , Line_2 = 2 , Tri_3 = 3 , Tet_4 = 4 ,
  Quad_4 = 5 , Hex_8 = 6 , Pyramid_5 = 7 , Prism_6 = 8 ,
  Line_3 = 9 , Tri_6 = 10 , Tet_10 = 11 , Quad_8 = 12 ,
  Hex_20 = 13 , Prism_15 = 14 , Pyramid_13 = 15 , Quad_9 = 16 ,
  Hex_27 = 17 , Prism_18 = 18 , Pyramid_14 = 19
}
 Type of mesh element.
 
enum class  AMCAX::NextMesh::OutFileType { AUTO , OBJ , VTK , FLUENT_MSH }
 Type of output file.
 
enum class  AMCAX::NextMesh::CommercialSoftware {
  HyperMesh , ANSYS , Fluent , Nastran ,
  UnSet
}
 Type of commercial software.
 
enum class  AMCAX::NextMesh::QualityType {
  MinLength , MaxLength , MinHeight , MinNormalizedHeight ,
  CharacteristicLength , ElementQuality , SkewnessByVolume , SkewnessByEquiangular ,
  MaxAngle2d , MinAngle2d , AspectRatio , JacobianRatioByCorner ,
  JacobianRatioByGauss , Collapse , ChordalDeviation , WarpingAngle ,
  WarpingFactor , ParallelDeviation , Taper , Gamma ,
  Eta , MaxDihedraAngle , MinDihedraAngle
}
 Type of mesh quality.
 

Detailed Description

Enumerations in NextMesh.

This file is part of AMCAX kernel.