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().