xlifepp – Enums#
AccessType#
AdjacentStatus#
AlgebraicOperator#
Alignment#
AngleUnitType#
ArgType#
BoundaryConditionType#
-
enum xlifepp::BoundaryConditionType#
-
Helmholtz kernel in the strip ]-inf,+inf[x]0,h[ with either Dirichlet or Neumann boundary condition computed using modal expansion far from xs axis and accelerated image expansion close to the xs axis manage following parameters number_t bc: boundary type on both sides (0=Dirichlet,1=Neumann, …) real_t k: wave number real_t h: strip height (default 1) number_t N: maximum of terms in expansion (default 1000, must be greater than the number of propagative modes!) real_t l: abcissa separating image expansion and modal expansion (default h/10) real_t eps: threshold used to cut expansions , say |an|<eps, (default 1E-6)
Values:
-
enumerator _Dirichlet#
-
enumerator _Neumann#
-
enumerator _Dirichlet#
CalType#
CloseNodeRule#
ClusteringMethod#
-
enum xlifepp::ClusteringMethod#
-
Values:
-
enumerator _noClusteringMethod#
-
enumerator _regularBisection#
-
enumerator regularBisection#
-
enumerator _boundingBoxBisection#
-
enumerator boundingBoxBisection#
-
enumerator _cardinalityBisection#
-
enumerator cardinalityBisection#
-
enumerator _uniformKdtree#
-
enumerator uniformKdtree#
-
enumerator _nonuniformKdtree#
-
enumerator nonuniformKdtree#
-
enumerator _noClusteringMethod#
ComparisonOperator#
-
enum xlifepp::ComparisonOperator#
-
ComparisonFunction class handling expresion t opc1 a1 ao t opc2 a2 ao … where opc1, opc2, … are one of ==, !=, <, > , >=, <= ao is one of && or || (the same in expression) a1, a2, … are objects of same type, supporting comparison operator let cop be a ComparisonFunction object cof(t) return the bool value of t opc1 a1 ao t opc2 a2
Values:
-
enumerator _noComparison#
-
enumerator _isEqual#
-
enumerator _isNotEqual#
-
enumerator _isLess#
-
enumerator _isGreater#
-
enumerator _isLessEqual#
-
enumerator _isGreaterEqual#
-
enumerator _noComparison#
ComputationInfo#
-
enum xlifepp::ComputationInfo#
-
Enum for reporting the status of a computation.
Values:
-
enumerator _success#
-
Computation was successful.
-
enumerator _numericalIssue#
-
The provided data did not satisfy the prerequisites.
-
enumerator _noConvergence#
-
Iterative procedure did not converge.
-
enumerator _invalidInput#
-
The inputs are invalid, or the algorithm has been improperly called.
When assertions are enabled, such errors trigger an assert.
-
enumerator _success#
ComputationType#
-
enum xlifepp::ComputationType#
-
type of computation
Values:
-
enumerator _undefComputation#
-
enumerator _FEComputation#
-
enumerator FEComputation#
-
enumerator _IEComputation#
-
enumerator IEComputation#
-
enumerator _SPComputation#
-
enumerator SPComputation#
-
enumerator _FESPComputation#
-
enumerator FESPComputation#
-
enumerator _IESPComputation#
-
enumerator IESPComputation#
-
enumerator _FEextComputation#
-
enumerator FEextComputation#
-
enumerator _IEextComputation#
-
enumerator IEextComputation#
-
enumerator _IEHmatrixComputation#
-
enumerator IEHmatrixComputation#
-
enumerator _DGComputation#
-
enumerator DGComputation#
-
enumerator _undefComputation#
ComputeIntgFlag#
ConstCastStorage#
ContinuityOrder#
-
enum xlifepp::ContinuityOrder#
-
continuity order C0 : only geometric continuity, C1 : continuity of the first derivative all along the Curve, C2 : continuity of the second derivative all along the Curve, C3 : continuity of the third derivative all along the Curve, G1 : tangency continuity all along the Curve, G2 : curvature continuity all along the Curve, Cinf: the order of continuity is infinite.
Values:
-
enumerator _notRegular#
-
enumerator _regC0#
-
enumerator _regC1#
-
enumerator _regC2#
-
enumerator _regC3#
-
enumerator _regG1#
-
enumerator _regG2#
-
enumerator _regCinf#
-
enumerator _notRegular#
ConvAngleType#
CrackType#
Ctype#
DataAccess#
DiffComputation#
-
enum xlifepp::DiffComputation#
-
Values:
-
enumerator _IdComputation#
-
enumerator _funComputation#
-
enumerator _invComputation#
-
enumerator _lengthComputation#
-
enumerator _lengthsComputation#
-
enumerator _curvatureComputation#
-
enumerator _curvaturesComputation#
-
enumerator _curabcComputation#
-
enumerator _curabcsComputation#
-
enumerator _normalComputation#
-
enumerator _tangentComputation#
-
enumerator _IdComputation#
DiffOpType#
-
enum xlifepp::DiffOpType#
-
type fo differential operator
Values:
-
enumerator _id#
-
enumerator _d0#
-
enumerator _dt#
-
enumerator _d1#
-
enumerator _dx#
-
enumerator _d2#
-
enumerator _dy#
-
enumerator _d3#
-
enumerator _dz#
-
enumerator _grad#
-
enumerator _nabla#
-
enumerator _div#
-
enumerator _curl#
-
enumerator _rot#
-
enumerator _gradS#
-
enumerator _nablaS#
-
enumerator _divS#
-
enumerator _curlS#
-
enumerator _rotS#
-
enumerator _scurlS#
-
enumerator _srotS#
-
enumerator _ntimes#
-
enumerator _timesn#
-
enumerator _ndot#
-
enumerator _ncross#
-
enumerator _ncrossncross#
-
enumerator _ndotgrad#
-
enumerator _ndiv#
-
enumerator _ncrosscurl#
-
enumerator _ncrossgrad#
-
enumerator _ncrossntimes#
-
enumerator _timesncrossn#
-
enumerator _ntimesndot#
-
enumerator _divG#
-
enumerator _gradG#
-
enumerator _nablaG#
-
enumerator _curlG#
-
enumerator _rotG#
-
enumerator _epsilon#
-
enumerator _epsilonG#
-
enumerator _epsilonR#
-
enumerator _voigtToM#
-
enumerator _grad_x#
-
enumerator _nabla_x#
-
enumerator _grad_y#
-
enumerator _nabla_y#
-
enumerator _grad_xy#
-
enumerator _nabla_xy#
-
enumerator _div_x#
-
enumerator _div_y#
-
enumerator _div_xy#
-
enumerator _curl_x#
-
enumerator _rot_x#
-
enumerator _curl_y#
-
enumerator _rot_y#
-
enumerator _curl_xy#
-
enumerator _rot_xy#
-
enumerator _trac_x#
-
enumerator _trac_y#
-
enumerator _trac_xy#
-
enumerator _nxtensornxtimesNGr#
-
enumerator _nxtensornxtimestrac_y#
-
enumerator _ntimes_x#
-
enumerator _timesn_x#
-
enumerator _ndot_x#
-
enumerator _ncross_x#
-
enumerator _ncrossncross_x#
-
enumerator _ncrossntimes_x#
-
enumerator _timesncrossn_x#
-
enumerator _ndotgrad_x#
-
enumerator _ndiv_x#
-
enumerator _ncrosscurl_x#
-
enumerator _ntimes_y#
-
enumerator _timesn_y#
-
enumerator _ndot_y#
-
enumerator _ncross_y#
-
enumerator _ncrossncross_y#
-
enumerator _ncrossntimes_y#
-
enumerator _timesncrossn_y#
-
enumerator _ndotgrad_y#
-
enumerator _ndiv_y#
-
enumerator _ncrosscurl_y#
-
enumerator _ndotgrad_xy#
-
enumerator _nxdotny_times#
-
enumerator _nxcrossny_dot#
-
enumerator _nycrossnx_dot#
-
enumerator _nxcrossny_cross#
-
enumerator _nycrossnx_cross#
-
enumerator _nxcrossny_times#
-
enumerator _nycrossnx_times#
-
enumerator _dt2#
-
enumerator _d11#
-
enumerator _dxx#
-
enumerator _d22#
-
enumerator _dyy#
-
enumerator _d33#
-
enumerator _dzz#
-
enumerator _d12#
-
enumerator _dxy#
-
enumerator _d21#
-
enumerator _dyx#
-
enumerator _d13#
-
enumerator _dxz#
-
enumerator _d31#
-
enumerator _dzx#
-
enumerator _d23#
-
enumerator _dyz#
-
enumerator _d32#
-
enumerator _dzy#
-
enumerator _lap#
-
enumerator _lapG#
-
enumerator _d2G#
-
enumerator _dt3#
-
enumerator _d111#
-
enumerator _dxxx#
-
enumerator _d222#
-
enumerator _dyyy#
-
enumerator _d333#
-
enumerator _dzzz#
-
enumerator _d112#
-
enumerator _dxxy#
-
enumerator _d113#
-
enumerator _dxxz#
-
enumerator _d122#
-
enumerator _dxyy#
-
enumerator _d123#
-
enumerator _dxyz#
-
enumerator _d133#
-
enumerator _dxzz#
-
enumerator _d223#
-
enumerator _dyyz#
-
enumerator _d233#
-
enumerator _dyzz#
-
enumerator _id#
DimensionType#
DofCompatibility#
-
enum xlifepp::DofCompatibility#
-
types of compatibility rule to applied to side dofs _noDofCompatibility : no rule to apply (case of Lagrange dofs) _signDofCompatibility: sign correction due to normal/tangent vector orientation (case of Hcurl, Hdiv element)
Values:
-
enumerator _noDofCompatibility#
-
enumerator _signDofCompatibility#
-
enumerator _noDofCompatibility#
DofLocalization#
DofType#
DomainExtensionType#
DomainType#
ECMethod#
EcType#
EigenComputationalMode#
EigenSolverMode#
-
enum xlifepp::EigenSolverMode#
-
type of eigen problems
Values:
-
enumerator _eigenValueOnly#
-
Used in SelfAdjointEigenSolver and GeneralizedSelfAdjointEigenSolver to specify that only the eigenvalues are to be computed and not the eigenvectors.
-
enumerator _computeEigenVector#
-
Used in SelfAdjointEigenSolver and GeneralizedSelfAdjointEigenSolver to specify that both the eigenvalues and the eigenvectors are to be computed.
-
enumerator _eigVecMask#
-
enumerator _Ax_lBx#
-
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( Ax = \lambda B x \).
-
enumerator _ABx_lx#
-
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( ABx = \lambda x \).
-
enumerator _BAx_lx#
-
Used in GeneralizedSelfAdjointEigenSolver to indicate that it should solve the generalized eigenproblem \( BAx = \lambda x \).
-
enumerator _genEigMask#
-
enumerator _eigenValueOnly#
EigenSolverType#
EigenSortKind#
EllipsoidParametrizationType#
FactorizationType#
-
enum xlifepp::FactorizationType#
-
factorization of matrices
Values:
-
enumerator _noFactorization#
-
enumerator _lu#
-
enumerator _ldlt#
-
enumerator _ldlstar#
-
enumerator _llt#
-
enumerator _llstar#
-
enumerator _qr#
-
enumerator _ilu#
-
enumerator _ildlt#
-
enumerator _ildlstar#
-
enumerator _illt#
-
enumerator _illstar#
-
enumerator _umfpack#
-
enumerator _noFactorization#
FEMapType#
-
enum xlifepp::FEMapType#
-
types of map applied to shape functions of reference element standard map : J{-t} Lagrange FE contravariantPiolaMap: J*J{-t}/|J| div conforming FE covariantPiolaMap : J{-t}*J{-t} curl conforming FE MorleyMap : see Morley element ArgyrisMap : see Argyris element
Values:
-
enumerator _standardMap#
-
enumerator _contravariantPiolaMap#
-
enumerator _covariantPiolaMap#
-
enumerator _MorleyMap#
-
enumerator _ArgyrisMap#
-
enumerator _standardMap#
FESubType#
FEType#
-
enum xlifepp::FEType#
-
finite element family
Values:
-
enumerator _Lagrange#
-
enumerator Lagrange#
-
enumerator _Hermite#
-
enumerator Hermite#
-
enumerator _CrouzeixRaviart#
-
enumerator CrouzeixRaviart#
-
enumerator _Nedelec#
-
enumerator Nedelec#
-
enumerator _RaviartThomas#
-
enumerator RaviartThomas#
-
enumerator _NedelecFace#
-
enumerator NedelecFace#
-
enumerator _NedelecEdge#
-
enumerator NedelecEdge#
-
enumerator _BuffaChristiansen#
-
enumerator BuffaChristiansen#
-
enumerator _Morley#
-
enumerator Morley#
-
enumerator _Argyris#
-
enumerator Argyris#
-
enumerator _Lagrange#
FieldPart#
FieldType#
FuncFormType#
-
enum xlifepp::FuncFormType#
-
type of function (C++ function or TermVector)
Values:
-
enumerator _analytical#
-
enumerator _interpolated#
-
enumerator _analytical#
FunctionPart#
FunctType#
GaussianGenerator#
GeodesicType#
GeometryRelationType#
GeoOperation#
Gtype#
HMAdmissibilityRule#
HMApproximationMethod#
-
enum xlifepp::HMApproximationMethod#
-
Enumerated list of available HMatrix approximation method.
Values:
-
enumerator _noHMApproximation#
-
enumerator _svdCompression#
-
enumerator svdCompression#
-
enumerator _rsvdCompression#
-
enumerator rsvdCompression#
-
enumerator _r3svdCompression#
-
enumerator r3svdCompression#
-
enumerator _acaFull#
-
enumerator acaFull#
-
enumerator _acaPartial#
-
enumerator acaPartial#
-
enumerator _acaPlus#
-
enumerator acaPlus#
-
enumerator _noHMApproximation#
HMatrixMethod#
IntegrationMethodType#
-
enum xlifepp::IntegrationMethodType#
-
integration methods
Values:
-
enumerator _undefIM#
-
enumerator _quadratureIM#
-
enumerator _polynomialIM#
-
enumerator _productIM#
-
enumerator _LenoirSalles2dIM#
-
enumerator LenoirSalles2d#
-
enumerator _LenoirSalles3dIM#
-
enumerator LenoirSalles3d#
-
enumerator _LenoirSalles2dIR#
-
enumerator _LenoirSalles3dIR#
-
enumerator _SauterSchwabIM#
-
enumerator SauterSchwab#
-
enumerator _SauterSchwabSymIM#
-
enumerator SauterSchwabSym#
-
enumerator _DuffyIM#
-
enumerator Duffy#
-
enumerator _DuffySymIM#
-
enumerator Duffy_sym#
-
enumerator _HMatrixIM#
-
enumerator H_Matrix#
-
enumerator _CollinoIM#
-
enumerator _FilonIM#
-
enumerator _undefIM#
InterpolationType#
-
enum xlifepp::InterpolationType#
-
interpolation type :
P0, … P10, Q0, … Q10 stands for Lagrange FE interpolation
name nomenclature of edge/face element 2D (triangle) 3D (tetrahedron) FE face type (Hdiv) Raviart-Thomas(RT) Nedelec Face first family (NF1) Brezzi-Douglas-Marini(BDM) Nedelec Face second family(NF2) FE edge type (Hrot) Nedelec first family (N1) Nedelec Edge first family (NE1) Nedelec second family(N2) Nedelec Edge second family(NE2)
Note
according to the previous table, there is an equivalence between 2D and 3D shortname: for instance NF_1 in 2D is understood as RT_1 and RT_1 in 3D is understood as NF_1
Values:
-
enumerator _P0#
-
enumerator P0#
-
enumerator _P1#
-
enumerator P1#
-
enumerator _P2#
-
enumerator P2#
-
enumerator _P3#
-
enumerator P3#
-
enumerator _P4#
-
enumerator P4#
-
enumerator _P5#
-
enumerator P5#
-
enumerator _P6#
-
enumerator P6#
-
enumerator _P7#
-
enumerator P7#
-
enumerator _P8#
-
enumerator P8#
-
enumerator _P9#
-
enumerator P9#
-
enumerator _P10#
-
enumerator P10#
-
enumerator _P1BubbleP3#
-
enumerator P1BubbleP3#
-
enumerator _CR#
-
enumerator CR#
-
enumerator _Q0#
-
enumerator Q0#
-
enumerator _Q1#
-
enumerator Q1#
-
enumerator _Q2#
-
enumerator Q2#
-
enumerator _Q3#
-
enumerator Q3#
-
enumerator _Q4#
-
enumerator Q4#
-
enumerator _Q5#
-
enumerator Q5#
-
enumerator _Q6#
-
enumerator Q6#
-
enumerator _Q7#
-
enumerator Q7#
-
enumerator _Q8#
-
enumerator Q8#
-
enumerator _Q9#
-
enumerator Q9#
-
enumerator _Q10#
-
enumerator Q10#
-
enumerator _RT_1#
-
enumerator RT_1#
-
enumerator RT1#
-
enumerator _NF1_1#
-
enumerator NF1_1#
-
enumerator _RT_2#
-
enumerator RT_2#
-
enumerator RT2#
-
enumerator _NF1_2#
-
enumerator NF1_2#
-
enumerator _RT_3#
-
enumerator RT_3#
-
enumerator RT3#
-
enumerator _NF1_3#
-
enumerator NF1_3#
-
enumerator _RT_4#
-
enumerator RT_4#
-
enumerator RT4#
-
enumerator _NF1_4#
-
enumerator NF1_4#
-
enumerator _RT_5#
-
enumerator RT_5#
-
enumerator RT5#
-
enumerator _NF1_5#
-
enumerator NF1_5#
-
enumerator _BDM_1#
-
enumerator BDM_1#
-
enumerator BDM1#
-
enumerator _NF2_1#
-
enumerator NF2_1#
-
enumerator _BDM_2#
-
enumerator BDM_2#
-
enumerator BDM2#
-
enumerator _NF2_2#
-
enumerator NF2_2#
-
enumerator _BDM_3#
-
enumerator BDM_3#
-
enumerator BDM3#
-
enumerator _NF2_3#
-
enumerator NF2_3#
-
enumerator _BDM_4#
-
enumerator BDM_4#
-
enumerator BDM4#
-
enumerator _NF2_4#
-
enumerator NF2_4#
-
enumerator _BDM_5#
-
enumerator BDM_5#
-
enumerator BDM5#
-
enumerator _NF2_5#
-
enumerator NF2_5#
-
enumerator _N1_1#
-
enumerator N1_1#
-
enumerator _NE1_1#
-
enumerator NE1_1#
-
enumerator _N1_2#
-
enumerator N1_2#
-
enumerator _NE1_2#
-
enumerator NE1_2#
-
enumerator _N1_3#
-
enumerator N1_3#
-
enumerator _NE1_3#
-
enumerator NE1_3#
-
enumerator _N1_4#
-
enumerator N1_4#
-
enumerator _NE1_4#
-
enumerator NE1_4#
-
enumerator _N1_5#
-
enumerator N1_5#
-
enumerator _NE1_5#
-
enumerator NE1_5#
-
enumerator _N2_1#
-
enumerator N2_1#
-
enumerator _NE2_1#
-
enumerator NE2_1#
-
enumerator _N2_2#
-
enumerator N2_2#
-
enumerator _NE2_2#
-
enumerator NE2_2#
-
enumerator _N2_3#
-
enumerator N2_3#
-
enumerator _NE2_3#
-
enumerator NE2_3#
-
enumerator _N2_4#
-
enumerator N2_4#
-
enumerator _NE2_4#
-
enumerator NE2_4#
-
enumerator _N2_5#
-
enumerator N2_5#
-
enumerator _NE2_5#
-
enumerator NE2_5#
IOFormat#
-
enum xlifepp::IOFormat#
-
I/O mesh format.
Values:
-
enumerator _undefFormat#
-
enumerator _vtk#
-
enumerator vtk#
-
enumerator _vtu#
-
enumerator vtu#
-
enumerator _msh2#
-
enumerator msh2#
-
enumerator _msh#
-
enumerator msh#
-
enumerator _msh4#
-
enumerator msh4#
-
enumerator _geo#
-
enumerator geo#
-
enumerator _mel#
-
enumerator mel#
-
enumerator _ply#
-
enumerator ply#
-
enumerator _medit#
-
enumerator medit#
-
enumerator _vizir4#
-
enumerator vizir#
-
enumerator _matlab#
-
enumerator matlab#
-
enumerator _raw#
-
enumerator raw#
-
enumerator _xyzv#
-
enumerator xyzv#
-
enumerator _undefFormat#
Iptype#
IterativeSolverType#
JumpType#
KeepStatus#
KernelType#
Language#
LinearFormType#
MatrixApproximationType#
MatrixConditioning#
MatrixPart#
MemoryUnit#
MeshGenerator#
-
enum xlifepp::MeshGenerator#
-
enum to select the mesh generator/algorithm
Values:
-
enumerator _defaultGenerator#
-
enumerator _defaultPattern#
-
enumerator _structured#
-
enumerator structured#
-
enumerator _subdiv#
-
enumerator subdiv#
-
enumerator _gmsh#
-
enumerator gmsh#
-
enumerator _unstructured#
-
enumerator unstructured#
-
enumerator _gmshOC#
-
enumerator gmshOC#
-
enumerator _fromParametrization#
-
enumerator fromParametrization#
-
enumerator _defaultGenerator#
MsgEigenType#
-
enum xlifepp::MsgEigenType#
-
Enumerated list of available message types recognized by the eigensolvers.
These message types are also used with verboseLevel to print out warning (debugging) info.
Values:
-
enumerator _errorsEigen#
-
Errors [ always printed ].
-
enumerator _warningsEigen#
-
Internal warnings.
-
enumerator _iterationDetailsEigen#
-
Approximate eigenvalues, errors.
-
enumerator _orthoDetailsEigen#
-
Orthogonalization/orthonormalization details.
-
enumerator _finalSummaryEigen#
-
Final computational summary.
-
enumerator _timingDetailsEigen#
-
Timing details.
-
enumerator _statusTestDetailsEigen#
-
Status test details.
-
enumerator _debugEigen#
-
Debugging information.
-
enumerator _errorsEigen#
MsgType#
NamingType#
Objtype#
OCShapeType#
-
enum xlifepp::OCShapeType#
-
Open Cascade shape.
Values:
-
enumerator _undefOCShape#
-
enumerator _OCSolid#
-
enumerator _solid#
-
enumerator _OCShell#
-
enumerator _shell#
-
enumerator _OCFace#
-
enumerator _face#
-
enumerator _OCWire#
-
enumerator _wire#
-
enumerator _OCEdge#
-
enumerator _edge#
-
enumerator _OCVertex#
-
enumerator _vertex#
-
enumerator _undefOCShape#
OrientationType#
-
enum xlifepp::OrientationType#
-
orientation type for a spacedim-1 domain
Values:
-
enumerator _undefOrientationType#
-
enumerator _towardsInfinite#
-
enumerator towardsInfinite#
-
enumerator _outwardsInfinite#
-
enumerator outwardsInfinite#
-
enumerator _towardsDomain#
-
enumerator towardsDomain#
-
enumerator _outwardsDomain#
-
enumerator outwardsDomain#
-
enumerator _undefOrientationType#
ParameterKey#
-
enum xlifepp::ParameterKey#
-
parameter keys used everywhere
Values:
-
enumerator _pk_none#
-
enumerator _pk_lang#
-
enumerator _pk_verbose#
-
enumerator _pk_nbThreads#
-
enumerator _pk_trackingMode#
-
enumerator _pk_pushpop#
-
enumerator _pk_traceMemory#
-
enumerator _pk_isLogged#
-
enumerator _pk_varnames#
-
enumerator _pk_vertices#
-
enumerator _pk_faces#
-
enumerator _pk_center#
-
enumerator _pk_center1#
-
enumerator _pk_center2#
-
enumerator _pk_apogee#
-
enumerator _pk_origin#
-
enumerator _pk_apex#
-
enumerator _pk_v1#
-
enumerator _pk_v2#
-
enumerator _pk_v3#
-
enumerator _pk_v4#
-
enumerator _pk_v5#
-
enumerator _pk_v6#
-
enumerator _pk_v7#
-
enumerator _pk_v8#
-
enumerator _pk_xmin#
-
enumerator _pk_xmax#
-
enumerator _pk_ymin#
-
enumerator _pk_ymax#
-
enumerator _pk_zmin#
-
enumerator _pk_zmax#
-
enumerator _pk_spline#
-
enumerator _pk_spline_type#
-
enumerator _pk_spline_subtype#
-
enumerator _pk_degree#
-
enumerator _pk_spline_BC#
-
enumerator _pk_tension#
-
enumerator _pk_spline_parametrization#
-
enumerator _pk_weights#
-
enumerator _pk_tangent_0#
-
enumerator _pk_tangent_1#
-
enumerator _pk_nbu#
-
enumerator _pk_tmin#
-
enumerator _pk_tmax#
-
enumerator _pk_parametrization#
-
enumerator _pk_partitioning#
-
enumerator _pk_nbParts#
-
enumerator _pk_partmesh#
-
enumerator _pk_ncommon#
-
enumerator _pk_ptype#
-
enumerator _pk_objtype#
-
enumerator _pk_ctype#
-
enumerator _pk_iptype#
-
enumerator _pk_rtype#
-
enumerator _pk_length#
-
enumerator _pk_xlength#
-
enumerator _pk_ylength#
-
enumerator _pk_zlength#
-
enumerator _pk_radius#
-
enumerator _pk_radius1#
-
enumerator _pk_radius2#
-
enumerator _pk_xradius#
-
enumerator _pk_yradius#
-
enumerator _pk_zradius#
-
enumerator _pk_basis#
-
enumerator _pk_scale#
-
enumerator _pk_direction#
-
enumerator _pk_axis#
-
enumerator _pk_normal#
-
enumerator _pk_end_shape#
-
enumerator _pk_end1_shape#
-
enumerator _pk_end2_shape#
-
enumerator _pk_end_distance#
-
enumerator _pk_end1_distance#
-
enumerator _pk_end2_distance#
-
enumerator _pk_end_isC1#
-
enumerator _pk_end1_isC1#
-
enumerator _pk_end2_isC1#
-
enumerator _pk_nnodes#
-
enumerator _pk_hsteps#
-
enumerator _pk_base_names#
-
enumerator _pk_domain_name#
-
enumerator _pk_side_names#
-
enumerator _pk_face_names#
-
enumerator _pk_edge_names#
-
enumerator _pk_vertex_names#
-
enumerator _pk_naming_domain#
-
enumerator _pk_naming_section#
-
enumerator _pk_naming_side#
-
enumerator _pk_init_transformation#
-
enumerator _pk_layers#
-
enumerator _pk_nbsubdomains#
-
enumerator _pk_nboctants#
-
enumerator _pk_angle#
-
enumerator _pk_angle1#
-
enumerator _pk_angle2#
-
enumerator _pk_type#
-
enumerator _pk_flatBoundaryMesh#
-
enumerator _pk_curvedBoundaryMesh#
-
enumerator _pk_shape#
-
enumerator _pk_generator#
-
enumerator _pk_pattern#
-
enumerator _pk_split_pattern#
-
enumerator _pk_refinement_depth#
-
enumerator _pk_default_hstep#
-
enumerator _pk_dim#
-
enumerator _pk_domain#
-
enumerator _pk_extension_domain#
-
enumerator _pk_extension_domain_u#
-
enumerator _pk_extension_domain_v#
-
enumerator _pk_FE_type#
-
enumerator _pk_FE_subtype#
-
enumerator _pk_Sobolev_type#
-
enumerator _pk_order#
-
enumerator _pk_interpolation#
-
enumerator _pk_optimizeNumbering#
-
enumerator _pk_notOptimizeNumbering#
-
enumerator _pk_withLocateData#
-
enumerator _pk_withoutLocateData#
-
enumerator _pk_basis_dim#
-
enumerator _pk_rank#
-
enumerator _pk_method#
-
enumerator _pk_quad#
-
enumerator _pk_quad1#
-
enumerator _pk_quad2#
-
enumerator _pk_order1#
-
enumerator _pk_order2#
-
enumerator _pk_bound#
-
enumerator _pk_isogeo#
-
enumerator _pk_symmetry#
-
enumerator _pk_build_type#
-
enumerator _pk_diagonal#
-
enumerator _pk_computation#
-
enumerator _pk_function_part#
-
enumerator _pk_cluster#
-
enumerator _pk_row_cluster#
-
enumerator _pk_col_cluster#
-
enumerator _pk_min_block_size#
-
enumerator _pk_clustering_method#
-
enumerator _pk_approximation_method#
-
enumerator _pk_max_rank#
-
enumerator _pk_threshold#
-
enumerator _pk_eta#
-
enumerator _pk_compute#
-
enumerator _pk_notCompute#
-
enumerator _pk_assembled#
-
enumerator _pk_unassembled#
-
enumerator _pk_storage#
-
enumerator _pk_nodal#
-
enumerator _pk_reduction#
-
enumerator _pk_pseudoReductionMethod#
-
enumerator _pk_realReductionMethod#
-
enumerator _pk_penalizationReductionMethod#
-
enumerator _pk_maxIt#
-
enumerator _pk_krylovDim#
-
enumerator _pk_solver#
-
enumerator _pk_tolerance#
-
enumerator _pk_convToStd#
-
enumerator _pk_forceNonSym#
-
enumerator _pk_ncv#
-
enumerator _pk_nev#
-
enumerator _pk_mode#
-
enumerator _pk_sigma#
-
enumerator _pk_sort#
-
enumerator _pk_which#
-
enumerator _pk_omega#
-
enumerator _pk_name#
-
enumerator _pk_format#
-
enumerator _pk_data_name#
-
enumerator _pk_aFilePerDomain#
-
enumerator _pk_aUniqueFile#
-
enumerator _pk_encodingFileName#
-
enumerator _pk_noEncodingFileName#
-
enumerator _pk_withElementSplitting#
-
enumerator _pk_withoutElementSplitting#
-
enumerator _pk_transformation#
-
enumerator _pk_suffix#
-
enumerator _pk_binary#
-
enumerator _pk_ascii#
-
enumerator _pk_none#
Partitioning#
PolynomialSpace#
PreconditionerType#
-
enum xlifepp::PreconditionerType#
-
preconditioner
Values:
-
enumerator _noPrec#
-
enumerator _luPrec#
-
enumerator _ldltPrec#
-
enumerator _ldlstarPrec#
-
enumerator _ssorPrec#
-
enumerator _diagPrec#
-
enumerator _productPrec#
-
enumerator _iluPrec#
-
enumerator _ildltPrec#
-
enumerator _ildlstarPrec#
-
enumerator _illtPrec#
-
enumerator _userPrec#
-
enumerator _noPrec#
ProjectionType#
ProjectorType#
Ptype#
QuadRule#
-
enum xlifepp::QuadRule#
-
quadrature rules
Values:
-
enumerator _defaultRule#
-
enumerator defaultQuadrature#
-
enumerator _GaussLegendreRule#
-
enumerator GaussLegendre#
-
enumerator _symmetricalGaussRule#
-
enumerator symmetricalGauss#
-
enumerator _GaussLobattoRule#
-
enumerator GaussLobatto#
-
enumerator _nodalRule#
-
enumerator nodalQuadrature#
-
enumerator _miscRule#
-
enumerator miscQuadrature#
-
enumerator _GrundmannMollerRule#
-
enumerator GrundmannMoller#
-
enumerator _doubleQuadrature#
-
enumerator _evenGaussLegendreRule#
-
enumerator _evenGaussLobattoRule#
-
enumerator _defaultRule#
ReductionMethodType#
Rtype#
SetOperationType#
ShapesType#
-
enum xlifepp::ShapesType#
-
geometrical shapes
Values:
-
enumerator _noShapes#
-
enumerator _fromFiles#
-
enumerator _points#
-
enumerator _segments#
-
enumerator segments#
-
enumerator _triangles#
-
enumerator triangles#
-
enumerator _quadrangles#
-
enumerator quadrangles#
-
enumerator _tetrahedra#
-
enumerator tetrahedra#
-
enumerator _hexahedra#
-
enumerator hexahedra#
-
enumerator _prisms#
-
enumerator prisms#
-
enumerator _pyramids#
-
enumerator pyramids#
-
enumerator _ellArcs#
-
enumerator _circArcs#
-
enumerator _parametrizedArcs#
-
enumerator _polygons#
-
enumerator _parallelograms#
-
enumerator _rectangles#
-
enumerator _squares#
-
enumerator _ellipses#
-
enumerator _disks#
-
enumerator _ellipticSectors#
-
enumerator _circularSectors#
-
enumerator _ellipsoidSideParts#
-
enumerator _sphereSideParts#
-
enumerator _setsofpoints#
-
enumerator _setsofelems#
-
enumerator _trunkSideParts#
-
enumerator _cylinderSideParts#
-
enumerator _coneSideParts#
-
enumerator _polyhedra#
-
enumerator _parallelepipeds#
-
enumerator _cuboids#
-
enumerator _cubes#
-
enumerator _ellipsoids#
-
enumerator _balls#
-
enumerator _trunks#
-
enumerator _revTrunks#
-
enumerator _cylinders#
-
enumerator _revCylinders#
-
enumerator _cones#
-
enumerator _revCones#
-
enumerator _composites#
-
enumerator _loops#
-
enumerator _extrusions#
-
enumerator _noShapes#
ShapeType#
-
enum xlifepp::ShapeType#
-
geometrical shapes
Values:
-
enumerator _noShape#
-
enumerator _fromFile#
-
enumerator _point#
-
enumerator _segment#
-
enumerator segment#
-
enumerator _triangle#
-
enumerator triangle#
-
enumerator _quadrangle#
-
enumerator quadrangle#
-
enumerator _tetrahedron#
-
enumerator tetrahedron#
-
enumerator _hexahedron#
-
enumerator hexahedron#
-
enumerator _prism#
-
enumerator prism#
-
enumerator _pyramid#
-
enumerator pyramid#
-
enumerator _ellArc#
-
enumerator _circArc#
-
enumerator _splineArc#
-
enumerator _parametrizedArc#
-
enumerator _parametrizedSurface#
-
enumerator _splineSurface#
-
enumerator _polygon#
-
enumerator _parallelogram#
-
enumerator _rectangle#
-
enumerator _square#
-
enumerator _ellipse#
-
enumerator _disk#
-
enumerator _ellipticSector#
-
enumerator _circularSector#
-
enumerator _ellipsoidSidePart#
-
enumerator _sphereSidePart#
-
enumerator _setofpoints#
-
enumerator _setofelems#
-
enumerator _trunkSidePart#
-
enumerator _cylinderSidePart#
-
enumerator _coneSidePart#
-
enumerator _polyhedron#
-
enumerator _parallelepiped#
-
enumerator _cuboid#
-
enumerator _cube#
-
enumerator _ellipsoid#
-
enumerator _ball#
-
enumerator _trunk#
-
enumerator _revTrunk#
-
enumerator _cylinder#
-
enumerator _revCylinder#
-
enumerator _cone#
-
enumerator _revCone#
-
enumerator _composite#
-
enumerator _loop#
-
enumerator _extrusion#
-
enumerator _ocShape#
-
enumerator _noShape#
SingularityType#
SmartPointerNullType#
SobolevType#
-
enum xlifepp::SobolevType#
-
Sobolev space.
Values:
-
enumerator _L2#
-
enumerator L2#
-
enumerator _H1#
-
enumerator H1#
-
enumerator _Hdiv#
-
enumerator Hdiv#
-
enumerator _Hcurl#
-
enumerator Hcurl#
-
enumerator _Hrot#
-
enumerator Hrot#
-
enumerator _H2#
-
enumerator H2#
-
enumerator _Hinf#
-
enumerator Hinf#
-
enumerator Linf#
-
enumerator _L2#
SorSolverType#
SpaceType#
SpecialMatrix#
SplineBC#
SplineParametrization#
SplineSubtype#
SplineType#
StepRule#
StorageAccessType#
-
enum xlifepp::StorageAccessType#
-
short names of storage and access
Values:
-
enumerator _csRow#
-
enumerator csRow#
-
enumerator _csCol#
-
enumerator csCol#
-
enumerator _csDual#
-
enumerator csDual#
-
enumerator _csSym#
-
enumerator csSym#
-
enumerator _denseRow#
-
enumerator denseRow#
-
enumerator _denseCol#
-
enumerator denseCol#
-
enumerator _denseDual#
-
enumerator denseDual#
-
enumerator _skylineSym#
-
enumerator skylineSym#
-
enumerator _skylineDual#
-
enumerator skylineDual#
-
enumerator _csRow#
StorageBuildType#
StorageType#
StructuredMeshSplitPattern#
StrucType#
SupportType#
SymbolicOperation#
-
enum xlifepp::SymbolicOperation#
-
symbolic operations
Values:
-
enumerator _idop#
-
enumerator _plus#
-
enumerator _minus#
-
enumerator _multiply#
-
enumerator _divide#
-
enumerator _power#
-
enumerator _atan2#
-
enumerator _equal#
-
enumerator _different#
-
enumerator _less#
-
enumerator _lessequal#
-
enumerator _greater#
-
enumerator _greaterequal#
-
enumerator _and#
-
enumerator _or#
-
enumerator _abs#
-
enumerator _sign#
-
enumerator _realPart#
-
enumerator _imagPart#
-
enumerator _sqrt#
-
enumerator _squared#
-
enumerator _sin#
-
enumerator _cos#
-
enumerator _tan#
-
enumerator _asin#
-
enumerator _acos#
-
enumerator _atan#
-
enumerator _sinh#
-
enumerator _cosh#
-
enumerator _tanh#
-
enumerator _asinh#
-
enumerator _acosh#
-
enumerator _atanh#
-
enumerator _exp#
-
enumerator _log#
-
enumerator _log10#
-
enumerator _pow#
-
enumerator _not#
-
enumerator _conj#
-
enumerator _adj#
-
enumerator _tran#
-
enumerator _inv#
-
enumerator _idop#
SymType#
-
enum xlifepp::SymType#
-
symmetry of matrices
Values:
-
enumerator _noSymmetry#
-
enumerator noSymmetry#
-
enumerator _symmetric#
-
enumerator symmetric#
-
enumerator _skewSymmetric#
-
enumerator skewSymmetric#
-
enumerator _selfAdjoint#
-
enumerator selfAdjoint#
-
enumerator _skewAdjoint#
-
enumerator skewAdjoint#
-
enumerator _undefSymmetry#
-
enumerator undefSymmetry#
-
enumerator _noSymmetry#
TermType#
TestStatus#
-
enum xlifepp::TestStatus#
-
Enumerated type used to pass back information from a StatusTest.
Values:
-
enumerator _passed#
-
The solver passed the test.
-
enumerator _failed#
-
The solver failed the test.
-
enumerator _undefined#
-
The test has not been evaluated on the solver.
-
enumerator _passed#
Trans_uvw#
TransformType#
-
enum xlifepp::TransformType#
-
geometrical transformations
Values:
-
enumerator _noTransform#
-
enumerator _translation#
-
enumerator _rotation2d#
-
enumerator _rotation3d#
-
enumerator _homothety#
-
enumerator _scaling#
-
enumerator _ptReflection#
-
enumerator _reflection2d#
-
enumerator _reflection3d#
-
enumerator _composition#
-
enumerator _explicitLinear#
-
enumerator _noTransform#
UmfPackComputationMode#
-
enum xlifepp::UmfPackComputationMode#
-
Enum for computation mode of UmfPack.
Values:
-
enumerator _A#
-
Computation Ax[]=b.
-
enumerator _At#
-
Computation A’x=b.
-
enumerator _Aat#
-
Computation A.’x=b.
-
enumerator _Pt_L#
-
Computation P’Lx=b.
-
enumerator _L#
-
Computation Lx=b.
-
enumerator _Lt_P#
-
Computation L’Px=b.
-
enumerator _Lat_P#
-
Computation L.’Px=b.
-
enumerator _Lt#
-
Computation L’x=b.
-
enumerator _Lat#
-
Computation L.’x=b.
-
enumerator _U_Qt#
-
Computation UQ’x=b.
-
enumerator _U#
-
Computation Ux=b.
-
enumerator _Q_Ut#
-
Computation QU’x=b.
-
enumerator _Q_Uat#
-
Computation QU.’x=b.
-
enumerator _Ut#
-
Computation U’x=b.
-
enumerator _Uat#
-
Computation U.’x=b.
-
enumerator _A#
UnitaryVector#
-
enum xlifepp::UnitaryVector#
-
type of unitary vector
Values:
-
enumerator _n#
-
enumerator _nx#
-
enumerator _ny#
-
enumerator _nxdotny#
-
enumerator _nxcrossny#
-
enumerator _nycrossnx#
-
enumerator _ncrossn#
-
enumerator _tau#
-
enumerator _taux#
-
enumerator _tauy#
-
enumerator _btau#
-
enumerator _btaux#
-
enumerator _btauy#
-
enumerator _n#
UnknownType#
ValueType#
-
enum xlifepp::ValueType#
-
types of values of matrices and vectors
Values:
-
enumerator _none#
-
enumerator _integer#
-
enumerator _bool#
-
enumerator _real#
-
enumerator _complex#
-
enumerator _string#
-
enumerator _pt#
-
enumerator _pointer#
-
enumerator _integerVector#
-
enumerator _boolVector#
-
enumerator _realVector#
-
enumerator _complexVector#
-
enumerator _stringVector#
-
enumerator _ptVector#
-
enumerator _integerMatrix#
-
enumerator _boolMatrix#
-
enumerator _realMatrix#
-
enumerator _complexMatrix#
-
enumerator _stringMatrix#
-
enumerator _ptMatrix#
-
enumerator _pointerClusterTreeFeDof#
-
enumerator _pointerGeomDomain#
-
enumerator _pointerFunction#
-
enumerator _pointerIntegrationMethod#
-
enumerator _pointerIntegrationMethods#
-
enumerator _pointerParametrization#
-
enumerator _pointerSpline#
-
enumerator _pointerTermVectors#
-
enumerator _pointerTransformation#
-
enumerator _enumClusteringMethod#
-
enumerator _enumComputationType#
-
enumerator _enumCtype#
-
enumerator _enumDimensionType#
-
enumerator _enumEigenComputationalMode#
-
enumerator _enumEigenSolverType#
-
enumerator _enumEigenSortKind#
-
enumerator _enumFESubType#
-
enumerator _enumFEType#
-
enumerator _enumFunctionPart#
-
enumerator _enumGtype#
-
enumerator _enumHMApproximationMethod#
-
enumerator _enumIntegrationMethodType#
-
enumerator _enumInterpolationType#
-
enumerator _enumIOFormat#
-
enumerator _enumIptype#
-
enumerator _enumIterativeSolverType#
-
enumerator _enumLanguage#
-
enumerator _enumMeshGenerator#
-
enumerator _enumNamingType#
-
enumerator _enumObjtype#
-
enumerator _enumPartitioning#
-
enumerator _enumPtype#
-
enumerator _enumQuadRule#
-
enumerator _enumReductionMethodType#
-
enumerator _enumRtype#
-
enumerator _enumShapeType#
-
enumerator _enumSobolevType#
-
enumerator _enumSplineBC#
-
enumerator _enumSplineParametrization#
-
enumerator _enumSplineSubtype#
-
enumerator _enumSplineType#
-
enumerator _enumStorageAccessType#
-
enumerator _enumStorageBuildType#
-
enumerator _enumStorageType#
-
enumerator _enumStructuredMeshSplitPattern#
-
enumerator _enumSymType#
-
enumerator _enumTransformType#
-
enumerator _none#
VarComparison#
VariableName#
-
enum xlifepp::VariableName#
-
variable symbolic name
Values:
-
enumerator _varUndef#
-
enumerator _x#
-
enumerator _x1#
-
enumerator _y#
-
enumerator _x2#
-
enumerator _z#
-
enumerator _x3#
-
enumerator _t#
-
enumerator _x4#
-
enumerator _xy#
-
enumerator _yx#
-
enumerator _xx#
-
enumerator _yy#
-
enumerator _r#
-
enumerator _theta#
-
enumerator _phi#
-
enumerator _varUndef#
Vizir4SolKeywords#
-
enum xlifepp::Vizir4SolKeywords#
-
Values:
-
enumerator _GmfSolAtPyramids#
-
enumerator SolAtPyramids#
-
enumerator _GmfSolAtVertices#
-
enumerator SolAtVertices#
-
enumerator _GmfSolAtEdges#
-
enumerator SolAtEdges#
-
enumerator _GmfSolAtTriangles#
-
enumerator SolAtTriangles#
-
enumerator _GmfSolAtQuadrilaterals#
-
enumerator SolAtQuadrilaterals#
-
enumerator _GmfSolAtTetrahedra#
-
enumerator SolAtTetrahedra#
-
enumerator _GmfSolAtPrisms#
-
enumerator SolAtPrisms#
-
enumerator _GmfSolAtHexahedra#
-
enumerator SolAtHexahedra#
-
enumerator _GmfHOSolAtEdgesP1#
-
enumerator HOSolAtEdgesP1#
-
enumerator _GmfHOSolAtEdgesP2#
-
enumerator HOSolAtEdgesP2#
-
enumerator _GmfHOSolAtEdgesP3#
-
enumerator HOSolAtEdgesP3#
-
enumerator _GmfHOSolAtTrianglesP1#
-
enumerator HOSolAtTrianglesP1#
-
enumerator _GmfHOSolAtTrianglesP2#
-
enumerator HOSolAtTrianglesP2#
-
enumerator _GmfHOSolAtTrianglesP3#
-
enumerator _HOSolAtTrianglesP3#
-
enumerator _GmfHOSolAtQuadrilateralsQ1#
-
enumerator HOSolAtQuadrilateralsQ1#
-
enumerator _GmfHOSolAtQuadrilateralsQ2#
-
enumerator HOSolAtQuadrilateralsQ2#
-
enumerator _GmfHOSolAtQuadrilateralsQ3#
-
enumerator HOSolAtQuadrilateralsQ3#
-
enumerator _GmfHOSolAtTetrahedraP1#
-
enumerator HOSolAtTetrahedraP1#
-
enumerator _GmfHOSolAtTetrahedraP2#
-
enumerator HOSolAtTetrahedraP2#
-
enumerator _GmfHOSolAtTetrahedraP3#
-
enumerator HOSolAtTetrahedraP3#
-
enumerator _GmfHOSolAtPyramidsP1#
-
enumerator HOSolAtPyramidsP1#
-
enumerator _GmfHOSolAtPyramidsP2#
-
enumerator HOSolAtPyramidsP2#
-
enumerator _GmfHOSolAtPyramidsP3#
-
enumerator HOSolAtPyramidsP3#
-
enumerator _GmfHOSolAtPrismsP1#
-
enumerator HOSolAtPrismsP1#
-
enumerator _GmfHOSolAtPrismsP2#
-
enumerator HOSolAtPrismsP2#
-
enumerator _GmfHOSolAtPrismsP3#
-
enumerator HOSolAtPrismsP3#
-
enumerator _GmfHOSolAtHexahedraQ1#
-
enumerator HOSolAtHexahedraQ1#
-
enumerator _GmfHOSolAtHexahedraQ2#
-
enumerator HOSolAtHexahedraQ2#
-
enumerator _GmfHOSolAtHexahedraQ3#
-
enumerator HOSolAtHexahedraQ3#
-
enumerator _GmfHOSolAtEdgesP4#
-
enumerator HOSolAtEdgesP4#
-
enumerator _GmfHOSolAtTrianglesP4#
-
enumerator HOSolAtTrianglesP4#
-
enumerator _GmfHOSolAtQuadrilateralsQ4#
-
enumerator HOSolAtQuadrilateralsQ4#
-
enumerator _GmfHOSolAtTetrahedraP4#
-
enumerator HOSolAtTetrahedraP4#
-
enumerator _GmfHOSolAtPyramidsP4#
-
enumerator HOSolAtPyramidsP4#
-
enumerator _GmfHOSolAtPrismsP4#
-
enumerator HOSolAtPrismsP4#
-
enumerator _GmfHOSolAtHexahedraQ4#
-
enumerator HOSolAtHexahedraQ4#
-
enumerator _GmfSolAtPyramids#