xlifepp – Enums#

AccessType#

enum xlifepp::AccessType#

access type of storage

Values:

enumerator _noAccess#
enumerator _sym#
enumerator _row#
enumerator _col#
enumerator _dual#

AdjacentStatus#

enum xlifepp::AdjacentStatus#

Values:

enumerator _notAdjacent#
enumerator _adjacentByElement#
enumerator _adjacentBySide#
enumerator _adjacentBySideOfSide#
enumerator _adjacentByVertex#

AlgebraicOperator#

enum xlifepp::AlgebraicOperator#

Values:

enumerator _product#
enumerator _innerProduct#
enumerator _crossProduct#
enumerator _contractedProduct#

Alignment#

enum xlifepp::Alignment#

Values:

enumerator _centerAlignment#
enumerator _leftAlignment#
enumerator _rightAlignment#

AngleUnitType#

enum xlifepp::AngleUnitType#

Values:

enumerator _deg#
enumerator _rad#

ArgType#

enum xlifepp::ArgType#

Values:

enumerator _pointArg#
enumerator _vectorOfPointArg#

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#

CalType#

enum xlifepp::CalType#

type of calculation in Fock, Malyuzhinets function

Values:

enumerator _defaultCal#
enumerator _filonCal#
enumerator _trapezeCal#
enumerator _approxCal#
enumerator _interpCal#
enumerator _laguerreCal#
enumerator _adaptiveCal#

CloseNodeRule#

enum xlifepp::CloseNodeRule#

Values:

enumerator _fmmCloseNodeRule#

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#

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#

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.

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#

ComputeIntgFlag#

enum xlifepp::ComputeIntgFlag#

Values:

enumerator _computeI1#
enumerator _computeI2#
enumerator _computeBoth#

ConstCastStorage#

enum xlifepp::ConstCastStorage#

Values:

enumerator _constCastSt#

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#

ConvAngleType#

enum xlifepp::ConvAngleType#

Values:

enumerator _noAngleConversion#
enumerator _degToRad#
enumerator _radToDeg#

CrackType#

enum xlifepp::CrackType#

type of crack

Values:

enumerator _noCrack#
enumerator _openCrack#
enumerator _closedCrack#

Ctype#

enum xlifepp::Ctype#

Values:

enumerator _rm#
enumerator rm#
enumerator _shem#
enumerator shem#

DataAccess#

enum xlifepp::DataAccess#

Values:

enumerator _copy#
enumerator _view#

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#

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#

DimensionType#

enum xlifepp::DimensionType#

space or mesh dimension

Values:

enumerator _undefDim#
enumerator _1D#
enumerator _2D#
enumerator _3D#
enumerator _nD#

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#

DofLocalization#

enum xlifepp::DofLocalization#

Values:

enumerator _nowhere#
enumerator _onVertex#
enumerator _onEdge#
enumerator _onFace#
enumerator _onElement#

DofType#

enum xlifepp::DofType#

DoF type.

Values:

enumerator _feDof#
enumerator _spDof#
enumerator _otherDof#

DomainExtensionType#

enum xlifepp::DomainExtensionType#

type of extension if an extended domain

Values:

enumerator _noExtension#
enumerator _vertexExtension#
enumerator _sideExtension#
enumerator _fictitiousExtension#

DomainType#

enum xlifepp::DomainType#

type of domain

Values:

enumerator _undefDomain#
enumerator _analyticDomain#
enumerator _meshDomain#
enumerator _compositeDomain#
enumerator _pointsDomain#

ECMethod#

enum xlifepp::ECMethod#

method to translate essential condition to constraints

Values:

enumerator _undefECMethod#
enumerator _dofEC#
enumerator _internalNodeEC#
enumerator _momentEC#

EcType#

enum xlifepp::EcType#

type of essential condition

Values:

enumerator _undefEcType#
enumerator _DirichletEc#
enumerator _transmissionEc#
enumerator _crackEc#
enumerator _periodicEc#
enumerator _meanEc#
enumerator _lfEc#
enumerator _NeumannEc#
enumerator _FourierEc#

EigenComputationalMode#

enum xlifepp::EigenComputationalMode#

computational mode for eigen solvers

Values:

enumerator _davidson#
enumerator _krylovSchur#
enumerator _buckling#
enumerator _cayley#
enumerator _cshiftRe#
enumerator _cshiftIm#

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#

EigenSolverType#

enum xlifepp::EigenSolverType#

Eigen solvers.

Values:

enumerator _intern#
enumerator _arpack#

EigenSortKind#

enum xlifepp::EigenSortKind#

Possible choices to sort the eigenvalues.

Values:

enumerator _decr_module#
enumerator _decr_realpart#
enumerator _decr_imagpart#
enumerator _incr_module#
enumerator _incr_realpart#
enumerator _incr_imagpart#

EllipsoidParametrizationType#

enum xlifepp::EllipsoidParametrizationType#

Values:

enumerator _thetaphi#
enumerator _stereographic#
enumerator _bistereographic#
enumerator _bispherical#

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#

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#

FESubType#

enum xlifepp::FESubType#

finite element subfamily

Values:

enumerator _standard#
enumerator standard#
enumerator _GaussLobattoPoints#
enumerator GaussLobattoPoints#
enumerator _firstFamily#
enumerator firstFamily#
enumerator _secondFamily#
enumerator secondFamily#

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#

FieldPart#

enum xlifepp::FieldPart#

Values:

enumerator _totalField#
enumerator _diffractedField#
enumerator _wedgeField#

FieldType#

enum xlifepp::FieldType#

Values:

enumerator _noFieldType#
enumerator _terminator#
enumerator _lightOP#
enumerator _lightFock#
enumerator _shadowFock#
enumerator _creeping#
enumerator _focal#

FuncFormType#

enum xlifepp::FuncFormType#

type of function (C++ function or TermVector)

Values:

enumerator _analytical#
enumerator _interpolated#

FunctionPart#

enum xlifepp::FunctionPart#

regular/singular part

Values:

enumerator _allFunction#
enumerator allFunction#
enumerator _regularPart#
enumerator regularPart#
enumerator _singularPart#
enumerator singularPart#

FunctType#

enum xlifepp::FunctType#

type of functions (one Point variable, or two)

Values:

enumerator _function#
enumerator _kernel#

GaussianGenerator#

enum xlifepp::GaussianGenerator#

Values:

enumerator _BoxMullerGenerator#
enumerator _MarsagliaGenerator#

GeodesicType#

enum xlifepp::GeodesicType#

Values:

enumerator _geodesic#
enumerator _parametrizedGeodesic#
enumerator _meshedGeodesic#
enumerator _analyticGeodesic#
enumerator _geometricGeodesic#
enumerator _compositeGeodesic#

GeometryRelationType#

enum xlifepp::GeometryRelationType#

enum to describe the relative position of 2 geometries

Values:

enumerator _inside#
enumerator _contains#
enumerator _intersects#
enumerator _outside#

GeoOperation#

enum xlifepp::GeoOperation#

Values:

enumerator _noneGeOp#
enumerator _plusGeOp#
enumerator _minusGeOp#
enumerator _commonGeOp#
enumerator _loopGeOp#
enumerator _extrusionGeOp#

Gtype#

enum xlifepp::Gtype#

Values:

enumerator dual#
enumerator nodal#

HMAdmissibilityRule#

enum xlifepp::HMAdmissibilityRule#

Values:

enumerator _noRule#
enumerator _boxesRule#

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#

HMatrixMethod#

enum xlifepp::HMatrixMethod#

Values:

enumerator _standardHM#
enumerator _denseHM#

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#

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#

Iptype#

enum xlifepp::Iptype#

Values:

enumerator _grow#
enumerator grow#
enumerator _iprandom#
enumerator iprandom#

IterativeSolverType#

enum xlifepp::IterativeSolverType#

Iterative solvers.

Values:

enumerator _noIterativeSolver#
enumerator _cg#
enumerator _cgs#
enumerator _qmr#
enumerator _bicg#
enumerator _bicgstab#
enumerator _gmres#
enumerator _sor#
enumerator _ssor#

JumpType#

enum xlifepp::JumpType#

type of jump

Values:

enumerator _nojump#
enumerator _jump#
enumerator _mean#

KeepStatus#

enum xlifepp::KeepStatus#

Values:

enumerator _keep#
enumerator _nokeep#

KernelType#

enum xlifepp::KernelType#

Values:

enumerator _generalKernel#
enumerator _tensorKernel#

Language#

enum xlifepp::Language#

multilingual messages

Values:

enumerator _en#
enumerator en#
enumerator english#
enumerator _fr#
enumerator fr#
enumerator francais#
enumerator _de#
enumerator de#
enumerator deutsch#
enumerator _es#
enumerator es#
enumerator espanol#
enumerator _nbLanguages#

LinearFormType#

enum xlifepp::LinearFormType#

type of linear form

Values:

enumerator _undefLf#
enumerator _intg#
enumerator _doubleIntg#
enumerator _bilinearAsLinear#
enumerator _linearCombination#
enumerator _composedLf#
enumerator _explicitLf#
enumerator _userLf#

MatrixApproximationType#

enum xlifepp::MatrixApproximationType#

Values:

enumerator _lowRankApproximation#
enumerator _fmmApproximation#

MatrixConditioning#

enum xlifepp::MatrixConditioning#

Enumerated list of matrix properties regarding invertibility.

Values:

enumerator _well_conditioned_matrix#
enumerator _bad_conditioned_matrix#
enumerator _non_invertible_matrix#

MatrixPart#

enum xlifepp::MatrixPart#

part of matrices

Values:

enumerator _all#
enumerator _lower#
enumerator _upper#

MemoryUnit#

enum xlifepp::MemoryUnit#

memory units

Values:

enumerator _byte#
enumerator _kilobyte#
enumerator _megabyte#
enumerator _gigabyte#
enumerator _terabyte#

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#

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.

MsgType#

enum xlifepp::MsgType#

Message types enumeration.

Values:

enumerator _error#
enumerator _warning#
enumerator _info#

NamingType#

enum xlifepp::NamingType#

naming modes

Values:

enumerator _noName#
enumerator noName#
enumerator _globalName#
enumerator globalName#
enumerator _indexedName#
enumerator indexedName#

Objtype#

enum xlifepp::Objtype#

Objtype.

Values:

enumerator _cut#
enumerator cut#
enumerator _vol#
enumerator vol#

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#

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#

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#

Partitioning#

enum xlifepp::Partitioning#

type of partitioning

Values:

enumerator _nonePartition#
enumerator _linearPartition#
enumerator _splinePartition#

PolynomialSpace#

enum xlifepp::PolynomialSpace#

Values:

enumerator _Pk#
enumerator _PHk#
enumerator _Qk#
enumerator _Qks#
enumerator _Rk#
enumerator _SHk#
enumerator _Dk#
enumerator _DQk#
enumerator _DQ2k#
enumerator _DQ3k#

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#

ProjectionType#

enum xlifepp::ProjectionType#

Values:

enumerator _noProjection#
enumerator _givenProjection#
enumerator _dotnProjection#
enumerator _crossnProjection#

ProjectorType#

enum xlifepp::ProjectorType#

type of space projectors

Values:

enumerator _noProjectorType#
enumerator _userProjector#
enumerator userProjector#
enumerator _L2Projector#
enumerator L2Projector#
enumerator _H1Projector#
enumerator H1Projector#
enumerator _H10Projector#
enumerator H10Projector#

Ptype#

enum xlifepp::Ptype#

Ptype.

Values:

enumerator _rec#
enumerator rec#
enumerator recursive#
enumerator _kway#
enumerator kway#

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#

ReductionMethodType#

enum xlifepp::ReductionMethodType#

reduction method to deal with essential conditions

Values:

enumerator _noReduction#
enumerator _pseudoReduction#
enumerator _realReduction#
enumerator _penalizationReduction#
enumerator _dualReduction#

Rtype#

enum xlifepp::Rtype#

Values:

enumerator _fm#
enumerator fm#
enumerator _greedy#
enumerator greedy#
enumerator _sep2sided#
enumerator sep2sided#
enumerator _sep1sided#
enumerator sep1sided#

SetOperationType#

enum xlifepp::SetOperationType#

type of composition of domains

Values:

enumerator _union#
enumerator _intersection#

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#

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#

SingularityType#

enum xlifepp::SingularityType#

Values:

enumerator _notsingular#
enumerator _r_#
enumerator _logr#
enumerator _loglogr#

SmartPointerNullType#

enum xlifepp::SmartPointerNullType#

Values:

enumerator _smPtrNull#

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#

SorSolverType#

enum xlifepp::SorSolverType#

SOR solver type.

Values:

enumerator _diagSorS#
enumerator _upperSorS#
enumerator _lowerSorS#
enumerator _matrixVectorSorS#

SpaceType#

enum xlifepp::SpaceType#

space type

Values:

enumerator _feSpace#
enumerator _spSpace#
enumerator _subSpace#
enumerator _prodSpace#

SpecialMatrix#

enum xlifepp::SpecialMatrix#

enumeration for special matrices

Values:

enumerator _zeroMatrix#
enumerator zeroMatrix#
enumerator _idMatrix#
enumerator idMatrix#
enumerator _onesMatrix#
enumerator onesMatrix#
enumerator _hilbertMatrix#
enumerator hilbertMatrix#

SplineBC#

enum xlifepp::SplineBC#

spline boundary condition

Values:

enumerator _undefBC#
enumerator _naturalBC#
enumerator _clampedBC#
enumerator _periodicBC#

SplineParametrization#

enum xlifepp::SplineParametrization#

spline parametrization type

Values:

enumerator _undefParametrization#
enumerator _xParametrization#
enumerator _uniformParametrization#
enumerator _chordalParametrization#
enumerator _centripetalParametrization#

SplineSubtype#

enum xlifepp::SplineSubtype#

subtype of spline

Values:

enumerator _noSplineSubtype#
enumerator _SplineInterpolation#
enumerator _SplineApproximation#

SplineType#

enum xlifepp::SplineType#

type of spline

Values:

enumerator _noSpline#
enumerator _C2Spline#
enumerator _CatmullRomSpline#
enumerator _BSpline#
enumerator _BezierSpline#
enumerator _Nurbs#

StepRule#

enum xlifepp::StepRule#

Values:

enumerator _constantStepRule#
enumerator _BarzilaiBorweinStepRule#
enumerator _ArmijoStepRule#

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#

StorageBuildType#

enum xlifepp::StorageBuildType#

storage build type

Values:

enumerator _undefBuild#
enumerator _feBuild#
enumerator _dgBuild#
enumerator _diagBuild#
enumerator _ecBuild#
enumerator _globalBuild#
enumerator _otherBuild#

StorageType#

enum xlifepp::StorageType#

storage of matrices

Values:

enumerator _noStorage#
enumerator _dense#
enumerator dense#
enumerator _cs#
enumerator cs#
enumerator _skyline#
enumerator skyline#
enumerator _coo#
enumerator coo#
enumerator _hmatrix#
enumerator hmatrix#

StructuredMeshSplitPattern#

enum xlifepp::StructuredMeshSplitPattern#

enum to select the splitting method of quandrangles into triangles in structured mesh generation

Values:

enumerator _noSplitPattern#
enumerator _left#
enumerator _right#
enumerator _random#
enumerator _alternate#
enumerator _cross#

StrucType#

enum xlifepp::StrucType#

structure of matrices and vectors

Values:

enumerator _scalar#
enumerator _vector#
enumerator _matrix#
enumerator _vectorofvector#
enumerator _vectorofmatrix#
enumerator _matrixofmatrix#
enumerator _undefStrucType#

SupportType#

enum xlifepp::SupportType#

DoF support type.

Values:

enumerator _undefSupport#
enumerator _pointSupport#
enumerator _faceSupport#
enumerator _edgeSupport#
enumerator _elementSupport#

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#

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#

TermType#

enum xlifepp::TermType#

Values:

enumerator _termUndef#
enumerator _termVector#
enumerator _termMatrix#
enumerator _sutermVector#
enumerator _sutermMatrix#

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.

Trans_uvw#

enum xlifepp::Trans_uvw#

Values:

enumerator _uvw#
enumerator _puv#
enumerator _puw#
enumerator _pvw#
enumerator _su#
enumerator _sv#
enumerator _sw#

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#

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.

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#

UnknownType#

enum xlifepp::UnknownType#

type of unknown

Values:

enumerator _feUnknown#
enumerator _spUnknown#
enumerator _mixedUnknown#

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#

VarComparison#

enum xlifepp::VarComparison#

Values:

enumerator _index#
enumerator _color#

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#

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#