StdMeshers: interfaces to standard hypotheses and algorithms. More...
Data Structures | |
| class | Function |
| class | FunctionIntegral |
| class | FunctionTable |
| class | FunctionExpr |
| interface | StdMeshers_LocalLength |
| StdMeshers_LocalLength: interface of "Average length" hypothesis. More... | |
| interface | StdMeshers_MaxLength |
| StdMeshers_MaxLength: interface of "Max length" hypothesis. More... | |
| interface | StdMeshers_AutomaticLength |
| StdMeshers_AutomaticLength: interface of "Automatic length" hypothesis. More... | |
| interface | Reversible1D |
| Common inteface of 1D hypotheses that can be reversed. More... | |
| interface | StdMeshers_NumberOfSegments |
| StdMeshers_NumberOfSegments: interface of "Nb. Segments" hypothesis. More... | |
| interface | StdMeshers_Arithmetic1D |
| StdMeshers_Arithmetic1D: interface of "Arithmetic 1D" hypothesis. More... | |
| interface | StdMeshers_Geometric1D |
| StdMeshers_Arithmetic1D: interface of "Geometric 1D" hypothesis. More... | |
| interface | StdMeshers_MaxElementArea |
| StdMeshers_MaxElementArea: interface of "Max. Triangle Area" hypothesis. More... | |
| interface | StdMeshers_LengthFromEdges |
| StdMeshers_LengthFromEdges: interface of "Length From Edges (2D Hyp. for Triangulator)" hypothesis. More... | |
| interface | StdMeshers_StartEndLength |
| StdMeshers_StartEndLength: interface of "Start and End Length" hypothesis. More... | |
| interface | StdMeshers_Deflection1D |
| StdMeshers_Deflection1D: interface of "Deflection 1D" hypothesis. More... | |
| interface | StdMeshers_FixedPoints1D |
| StdMeshers_FixedPoints1D: interface of "Fixed points 1D" hypothesis. More... | |
| interface | StdMeshers_Adaptive1D |
| StdMeshers_Adaptive1D: interface of "Adaptive" hypothesis. More... | |
| interface | StdMeshers_MaxElementVolume |
| StdMeshers_MaxElementVolume: interface of "Max. Hexahedron or Tetrahedron Volume" hypothesis. More... | |
| interface | StdMeshers_NotConformAllowed |
| StdMeshers_NotConformAllowed: interface of "Not Conform Mesh Allowed" hypothesis. More... | |
| interface | StdMeshers_Propagation |
| StdMeshers_Propagation: interface of "Propagation of 1D Hyp. More... | |
| interface | StdMeshers_PropagOfDistribution |
| StdMeshers_Propagation: interface of "Propagation of Node
Distribution on Opposite Edges" hypothesis. More... | |
| interface | StdMeshers_QuadranglePreference |
| StdMeshers_QuadranglePreference: interface of "QuadranglePreference" hypothesis. More... | |
| interface | StdMeshers_QuadraticMesh |
| StdMeshers_QuadraticMesh: interface of "QuadraticMesh" hypothesis. More... | |
| interface | StdMeshers_NumberOfLayers |
| StdMeshers_NumberOfLayers: interface of "Nb. Layers" hypothesis. More... | |
| interface | StdMeshers_LayerDistribution |
| StdMeshers_LayerDistribution: interface of "Distribution of Layers" hypothesis. More... | |
| interface | StdMeshers_NumberOfLayers2D |
| StdMeshers_NumberOfLayers2D: interface of "Nb. Layers" hypothesis. More... | |
| interface | StdMeshers_LayerDistribution2D |
| StdMeshers_LayerDistribution2D: interface of "Distribution of Layers" hypothesis. More... | |
| interface | StdMeshers_ProjectionSource1D |
| interface of "ProjectionSource1D" hypothesis. More... | |
| interface | StdMeshers_ProjectionSource2D |
| interface of "ProjectionSource2D" hypothesis. More... | |
| interface | StdMeshers_ProjectionSource3D |
| interface of "ProjectionSource3D" hypothesis. More... | |
| interface | StdMeshers_SegmentLengthAroundVertex |
| interface of "SegmentLengthAroundVertex" hypothesis. More... | |
| interface | StdMeshers_QuadrangleParams |
| interface | StdMeshers_ImportSource1D |
| interface of "Source edges" hypothesis. More... | |
| interface | StdMeshers_ImportSource2D |
| interface of "Source faces" hypothesis. More... | |
| interface | StdMeshers_ViscousLayers |
| interface of "Viscous Layers" hypothesis. More... | |
| interface | StdMeshers_ViscousLayers2D |
| interface of "Viscous Layers 2D" hypothesis. More... | |
| interface | StdMeshers_CartesianParameters3D |
| interface of "Body fitting Parameters" hypothesis. More... | |
| interface | StdMeshers_SegmentAroundVertex_0D |
| StdMeshers_SegmentAroundVertex_0D: interface of "SegmentAroundVertex" algorithm. More... | |
| interface | StdMeshers_Regular_1D |
| StdMeshers_Regular_1D: interface of "Wire discretisation" algorithm. More... | |
| interface | StdMeshers_CompositeSegment_1D |
| StdMeshers_CompositeSegment_1D: interface of "Composite side discretisation" algorithm. More... | |
| interface | StdMeshers_MEFISTO_2D |
| StdMeshers_MEFISTO_2D: interface of "Triangle (Mefisto)" algorithm. More... | |
| interface | StdMeshers_Quadrangle_2D |
| StdMeshers_Quadrangle_2D: interface of "Quadrangle (Mapping)" algorithm. More... | |
| interface | StdMeshers_QuadFromMedialAxis_1D2D |
| StdMeshers_QuadFromMedialAxis_1D2D: interface of "Quadrangle (Medial Axis Projection)" algorithm. More... | |
| interface | StdMeshers_PolygonPerFace_2D |
| StdMeshers_PolygonPerFace_2D: interface of "Polygon Per Face" 2D algorithm. More... | |
| interface | StdMeshers_Hexa_3D |
| StdMeshers_Hexa_3D: interface of "Hexahedron (i,j,k)" algorithm. More... | |
| interface | StdMeshers_Prism_3D |
| StdMeshers_Prism_3D: interface of "3D extrusion" algorithm. More... | |
| interface | StdMeshers_RadialPrism_3D |
| StdMeshers_RadialPrism_3D: interface of "Radial Prism" algorithm. More... | |
| interface | StdMeshers_Projection_3D |
| StdMeshers_Projection_3D: interface of "Projection 3D" algorithm. More... | |
| interface | StdMeshers_Projection_2D |
| StdMeshers_Projection_2D: interface of "Projection 2D" algorithm. More... | |
| interface | StdMeshers_Projection_1D2D |
| StdMeshers_Projection_1D2D: interface of "Projection 1D-2D" algorithm. More... | |
| interface | StdMeshers_Projection_1D |
| StdMeshers_Projection_1D: interface of "Projection 1D" algorithm. More... | |
| interface | StdMeshers_UseExisting_2D |
| StdMeshers_UseExisting_2D: interface of "UseExisting 2D" algorithm doing nothing to allow mesh generation by mesh edition functions in TUI mode. More... | |
| interface | StdMeshers_UseExisting_1D |
| StdMeshers_UseExisting_1D: interface of "UseExisting 1D" algorithm doing nothing to allow mesh generation by mesh edition functions in TUI mode. More... | |
| interface | StdMeshers_RadialQuadrangle_1D2D |
| StdMeshers_RadialQuadrangle_1D2D: interface of "Radial quadrangle" algorithm. More... | |
| interface | StdMeshers_Import_1D2D |
| StdMeshers_Import_1D2D: interface of "Use existing 2D elements" algorithm. More... | |
| interface | StdMeshers_Import_1D |
| StdMeshers_Import_1D: interface of "Use existing 1D elements" algorithm. More... | |
| interface | StdMeshers_Cartesian_3D |
| StdMeshers_Cartesian_3D: interface of "Body fitting" algorithm. More... | |
Enumerations | |
| enum | QuadType { QUAD_STANDARD, QUAD_TRIANGLE_PREF, QUAD_QUADRANGLE_PREF, QUAD_QUADRANGLE_PREF_REVERSED, QUAD_REDUCED, QUAD_NB_TYPES } |
| StdMeshers_QuadrangleParams: interface of "Quadrangle Params" hypothesis. More... | |
| enum | VLExtrusionMethod { SURF_OFFSET_SMOOTH, FACE_OFFSET, NODE_OFFSET } |
| Method of computing translation of a node at Viscous Layers construction. More... | |
Functions | |
| double | dihotomySolve (Function &f, const double val, const double _start, const double _fin, const double eps, bool &ok) |
| bool | buildDistribution (const TCollection_AsciiString &f, const int conv, const double start, const double end, const int nbSeg, vector< double > &data, const double eps) |
| bool | buildDistribution (const std::vector< double > &f, const int conv, const double start, const double end, const int nbSeg, vector< double > &data, const double eps) |
| bool | buildDistribution (const Function &func, const double start, const double end, const int nbSeg, vector< double > &data, const double eps) |
StdMeshers: interfaces to standard hypotheses and algorithms.
| enum StdMeshers::QuadType |
StdMeshers_QuadrangleParams: interface of "Quadrangle Params" hypothesis.
| Enumerator | |
|---|---|
| QUAD_STANDARD | |
| QUAD_TRIANGLE_PREF | |
| QUAD_QUADRANGLE_PREF | |
| QUAD_QUADRANGLE_PREF_REVERSED | |
| QUAD_REDUCED | |
| QUAD_NB_TYPES | |
| bool StdMeshers::buildDistribution | ( | const TCollection_AsciiString & | f, |
| const int | conv, | ||
| const double | start, | ||
| const double | end, | ||
| const int | nbSeg, | ||
| vector< double > & | data, | ||
| const double | eps | ||
| ) |
Referenced by buildDistribution(), and computeParamByFunc().
| bool StdMeshers::buildDistribution | ( | const std::vector< double > & | f, |
| const int | conv, | ||
| const double | start, | ||
| const double | end, | ||
| const int | nbSeg, | ||
| vector< double > & | data, | ||
| const double | eps | ||
| ) |
References buildDistribution().
| bool StdMeshers::buildDistribution | ( | const Function & | func, |
| const double | start, | ||
| const double | end, | ||
| const int | nbSeg, | ||
| vector< double > & | data, | ||
| const double | eps | ||
| ) |
References dihotomySolve(), and StdMeshers::Function::integral().
| double StdMeshers::dihotomySolve | ( | Function & | f, |
| const double | val, | ||
| const double | _start, | ||
| const double | _fin, | ||
| const double | eps, | ||
| bool & | ok | ||
| ) |
References StdMeshers::Function::value().
Referenced by buildDistribution().