The key-value system#
This section is dedicated to list every key used in XLiFE++ in alphabetical order. If you want to search for keys related to specific family of objects or functions, please refer to the dedicated subsection.
_aFilePerDomain
_angle
_angle1-
define start angle for elliptical and circular sectorsPossible value type:
RealUsed in: geometries
_angle2
_apex
_apogee
_approximation_method-
H-matrix approximation methodPossible values:
svdCompression,rsvdCompression,r3svdCompression,acaFull,acaPartial,acaPlusUsed in: integration_methods
_assembled
_axis-
define angle for elliptical and circular sectorsUsed in: geometries, transformations
_base_names-
the domain name of the base geometry in a extrusionUsed in: geometries
_basis-
the basis of a TrunkPossible value types:
Polygon,Triangle,Quadrangle,Parallelogram,Rectangle,SquuareGeo,Ellipse,DiskUsed in: geometries
_basis_dim
_bound-
the max distance between elements to apply an integration methodPossible value type:
RealUsed in: integration_methods
_build_type-
the build type for formsPossible values:
_feBuild,_dgBuild,_diagBuild,_ecBuild,_globalBuild,_otherBuildUsed in: forms
_center-
define the center of a geometry or a rotationPossible value type:
PointUsed in: geometries, transformations
_center1-
define the center of the first elliptical base of a cylinderPossible value type:
PointUsed in: geometries
_center2-
define the center of the first elliptical base of a cylinderPossible value type:
PointUsed in: geometries
_cluster-
the cluster tree for H-MatricesPossible value type:
ClusterTree<FeDof>Used in: integration_methods
_clustering_method-
the clustering method for H-MatricesPossible values:
regularBisection,boundingBoxBisection,cardinalityBisection,uniformKdtree,nonuniformKdtreeUsed in: integration_methods
_col_cluster-
the column cluster tree for H-MatricesPossible value type:
ClusterTree<FeDof>Used in: integration_methods
_computation-
the computation typePossible values:
FEComputation,IEComputation,SPComputation,FESPComputation,IESPComputation,FEextComputation,IEextComputation,IEHmatrixComputation,DGComputationUsed in: forms
_compute
_convToStd-
if set, Arpack converts a generalized eigenproblem into a standard onePossible value: noneUsed in: solvers
_ctype-
number of common nodes to create edge in graph partitioningPossible values:
rm,shemUsed in: geometries
_data_name-
the data name in saveToFile (overrides the existing one if exists)Possible value type:
StringUsed in: visualization
_default_hstep
_degree
_diagonal
_dim
_direction-
define the vector of an extrusion by translationPossible value type:
RealsUsed in: transformations
_domain
_domain_name
_edge_names-
the name of edge domains of a 2D or 3D geometryUsed in: geometries
_encodingFileName-
if set, when saving a term, filename is encoded with data about value and storage typesPossible value: noneUsed in: geometries
_end1_distance
_end1_shape-
the shape of the first extension on a RevTrunkPossible values:
gesNone,gesFlat,gesCone,gesEllipsoid,gesSphereUsed in: geometries
_end2_distance
_end2_shape-
the shape of the second extension on a RevTrunkPossible values:
gesNone,gesFlat,gesCone,gesEllipsoid,gesSphereUsed in: geometries
_end_distance
_end_shape-
the shape of the extension on a RevConePossible values:
gesNone,gesFlat,gesCone,gesEllipsoid,gesSphereUsed in: geometries
_eta
_extension_domain
_extension_domain_v
_face_names-
the domain names of the faces for 3D geometriesUsed in: geometries
_faces-
the polygonal faces of a polyhedronUsed in: geometries
_FE_subtype-
finite element sub-typePossible values:
standard,GaussLobattoPoints,firstFamily,secondFamilyUsed in: spaces
_FE_type-
finite element typePossible values:
Lagrange,Hermite,CrouzeixRaviart,Nedelec,RaviartThomas,NedelecFace,NedelecEdge,BuffaChristiansen,Morley,ArgyrisUsed in: spaces
_forceNonSym-
if set, force eigen solvers to consider the eigen problem as non-symmetricPossible value: noneUsed in: solvers
_format-
the input/output file formatPossible values:
vtk,vtu,msh,geo,mel,ply,medit,vizir,matlab,raw,xyzvUsed in: visualization
_functionPart-
to define if an integration method applies to the regular part, the singular part of a function or bothPossible values:
allFunction,regularPart,singularPartUsed in: integration_methods
_generator
_hsteps
_init_transformation
_interpolation-
define angle for elliptical and circular sectorsPossible values: from
P0toP10,P1BubbleP3,CR, fromQ0toQ10, fromRT1toRT5, fromNF1_1toNF1_5, fromBDM1toBDM5, fromNF2_1toNF2_5, fromN1_1toN1_5, fromNE1_1toNE1_5, fromN2_1toN2_5, fromNE2_1toNE2_5Used in: geometries
_iptype
_isLogged
_isogeo
_krylovDim
_lang
_layers
_length
_max_rank-
define angle for elliptical and circular sectorsUsed in: geometries
_maxIt
_method-
the integration method(s) or the computation method for singular part in BEM (see possible values)Possible value types:
IntegrationMethodsPossible values:LenoirSalles2d,LenoirSalles3d,_LenoirSalles2dIR,_LenoirSalles3dIR,SauterSchwab,SauterSchwabSym,Duffy,Duffy_sym,H_MatrixUsed in: integration_methods, forms
_min_block_size
_mode-
computation mode in eigen solversPossible values:
_davidson,_krylovSchur,_buckling,_cayley,_cshiftRe,_cshiftImUsed in: solvers
_name-
define the name of an entityPossible value type:
String
_naming_domain
_naming_section
_naming_side
_ncommon
_nboctants-
the number of octants to consider in a parallelepiped or an ellipsoidPossible value type:
NumberUsed in: geometries
_nbParts
_nbsubdomains-
the number of slices of the RevTrunk (subdivision mesh generator only)Possible value type:
NumberUsed in: geometries
_nbThreads
_nbu-
number of control/interpolation points in u-direction (_Nurbs only)Possible value type:
NumberUsed in: geometries
_ncv
_nev
_nnodes
_noEncodingFileName-
if set, when saving a term, filename is not encoded with data about value and storage typesPossible value: noneUsed in: terms
_nodal-
when defining a TermVector from a function, consider nodal valuesUsed in: terms
_normal
_notCompute
_notOptimizeNumbering
_objtype
_omega
_optimizeNumbering
_order-
an order of mesh or quadraturePossible value type:
Number
_order1
_order2
_origin
_parametrization-
the parametrization to define a parametrized geometryPossible value type:
ParametrizationUsed in: geometries
_partitioning-
the partitioning method of a parametrized geometryPossible values:
_nonePartition,_linearPartition,_splinePartitionUsed in: geometries
_partmesh
_pattern-
for gmsh generator, setting if the generated mesh characteristicsPossible values:
structured,unstructuredUsed in: meshes
_penalizationReductionMethod-
if set, essential conditions are managed with penalization reduction methodPossible value: noneUsed in: terms
_pseudoReductionMethod-
if set, essential conditions are managed with pseudoreduction methodPossible value: noneUsed in: terms
_ptype
_pushpop
_quad-
quadrature formulaePossible values:
defaultQuadrature,GaussLegendre,symmetricalGauss,GaussLobatto,nodalQuadrature,miscQuadrature,GrundmannMoller,_doubleQuadrature,_evenGaussLegendreRule,_evenGaussLobattoRuleUsed in: forms, integration_methods
_quad1-
quadrature formulae for u partPossible values:
defaultQuadrature,GaussLegendre,symmetricalGauss,GaussLobatto,nodalQuadrature,miscQuadrature,GrundmannMoller,_doubleQuadrature,_evenGaussLegendreRule,_evenGaussLobattoRuleUsed in: forms, integration_methods
_quad2-
quadrature formulae for v partPossible values:
defaultQuadrature,GaussLegendre,symmetricalGauss,GaussLobatto,nodalQuadrature,miscQuadrature,GrundmannMoller,_doubleQuadrature,_evenGaussLegendreRule,_evenGaussLobattoRuleUsed in: forms, integration_methods
_radius
_radius1
_radius2
_rank
_realReductionMethod-
if set, essential conditions are managed with real reduction methodPossible value: noneUsed in: terms
_reduction-
the reduction method to manage essential conditionsPossible value type:
ReductionMethodUsed in: geometries
_refinement_depth
_row_cluster-
the row cluster tree for H-MatricesPossible value type:
ClusterTree<FeDof>Used in: integration_methods
_rtype-
refinement algorithm in partitioningPossible values:
fm,greedy,sep2sided,sep1sidedUsed in: geometries
_scale
_shape-
the shape of a mesh cellPossible values:
segment,triangle,quadrangle,tetrahedron,hexahedron,prism,pyramidUsed in: meshes
_side_names
_sigma
_Sobolev_type-
the conformity of s spacePossible values:
L2,H1,Hdiv,Hcurl,Hrot,H2,Hinf,LinfUsed in: spaces
_solver-
the iterative solver typePossible values:
_noIterativeSolver,_cg,_cgs,_qmr,_bicg,_bicgstab,_gmres,_sor,_ssorUsed in: solvers
_sort-
the sorting kind of the computed eigenvaluesPossible values:
_decr_module,_decr_realpart,_decr_imagpart,_incr_module,_incr_realpart,_incr_imagpartUsed in: solvers
_spline
_splineBC-
the spline boundary conditionsPossible values:
_undefBC,_naturalBC,_clampedBC,_periodicBCUsed in: geometries
_splineParametrization-
the spline parametrization typePossible values:
_undefParametrization,_xParametrization,_uniformParametrization,_chordalParametrization,_centripetalParametrizationUsed in: geometries
_splineSubtype-
the spline subtypePossible values:
_noSplineSubtype,_SplineInterpolation,_SplineApproximationUsed in: geometries
_splineType-
the spline typePossible values:
_noSpline,_C2Spline,_CatmullRomSpline,_BSpline,_BezierSpline,_NurbsUsed in: geometries
_split_direction-
choose with which diagonal a quadrangle will be splitPossible values:
left,right,random,alternate,crossUsed in: geometries
_storage-
the storage of a term of the storage type of an export of a termPossible values:
csRow,csCol,csDual,csSym,denseRow,denseCol,denseDual,skylineSym,skylineDual,dense,cs,skyline,coo,hmatrixUsed in: terms, visualization
_suffix-
the suffix to add to domain names when using transformations on meshesPossible value type:
StringUsed in: transformations
_symmetry-
to form the symmetry of a bilinear formPossible values:
noSymmetry,symmetric,skewSymmetric,selfAdjoint,skewAdjoint,undefSymmetryUsed in: forms
_tangent0
_tangent1
_tensionFactor
_threshold-
threshold used in svd compression for H-matricesPossible value type:
RealUsed in: integration_methods
_tmax
_tmin
_tolerance
_traceMemory
_trackingMode
_transformation-
transformation type in transform(…) routinesPossible values:
_noTransform,_translation,_rotation2d,_rotation3d,_homothety,_scaling,_ptReflection,_reflection2d,_reflection3d,_composition,_explicitLinearUsed in: transformations
_type-
with subdivision generator, indicator to fit curved boundary or notPossible values:
0,1Used in: geometries
_unassembled
_v1-
first vertex of a quadrangle/tetrahedron/hexahedron, first apex of an ellipse/ellipsoidPossible value type:
PointUsed in: geometries
_v2-
second vertex of a quadrangle/tetrahedron/hexahedron, second apex of an ellipse/ellipsoidPossible value type:
PointUsed in: geometries
_v3
_v4-
fourth vertex of a quadrangle/hexahedron, third apex of an ellipsoidPossible value type:
PointUsed in: geometries
_v5
_v6
_v7
_v8
_varnames
_verbose
_vertex_names
_vertices
_weights
_which
_withLocateData
_withoutLocateData
_xlength
_xmax-
upper bound of a segment/rectangle/cuboid in x directionPossible value type:
RealUsed in: geometries
_xmin-
lower bound of a segment/rectangle/cuboid in x directionPossible value type:
RealUsed in: geometries
_xradius
_ylength
_ymax
_ymin
_yradius
_zlength
_zmax
_zmin
_zradius