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
if set, saveToFile generates one output file per domain
Possible value: none
Used in: visualization
_angle
rotation angle
Possible value type: Real
Used in: transformations
_angle1
define start angle for elliptical and circular sectors
Possible value type: Real
Used in: geometries
_angle2
define end angle for elliptical and circular sectors
Possible value type: Real
Used in: geometries
_apex
the apex of a cone or a pyramid
Possible value type: Point
Used in: geometries
_apogee
apogee of an ellipse or an elliptical arc
Possible value type: Point
Used in: geometries
_approximation_method
H-matrix approximation method
Possible values: svdCompression, rsvdCompression, r3svdCompression, acaFull, acaPartial, acaPlus
_assembled
if set, term is assembled
Possible value: none
Used in: terms
_axis
define angle for elliptical and circular sectors
Possible value types: Real, Reals
_base_names
the domain name of the base geometry in a extrusion
Possible value types: String, Strings
Used in: geometries
_basis
the basis of a Trunk
Possible value types: Polygon, Triangle, Quadrangle, Parallelogram, Rectangle, SquuareGeo, Ellipse, Disk
Used in: geometries
_basis_dim
the dimension of a spectral space
Possible value type: Number
Used in: spaces
_bound
the max distance between elements to apply an integration method
Possible value type: Real
_build_type
the build type for forms
Possible values: _feBuild, _dgBuild, _diagBuild, _ecBuild, _globalBuild, _otherBuild
Used in: forms
_center
define the center of a geometry or a rotation
Possible value type: Point
_center1
define the center of the first elliptical base of a cylinder
Possible value type: Point
Used in: geometries
_center2
define the center of the first elliptical base of a cylinder
Possible value type: Point
Used in: geometries
_cluster
the cluster tree for H-Matrices
Possible value type: ClusterTree<FeDof>
_clustering_method
the clustering method for H-Matrices
Possible values: regularBisection, boundingBoxBisection, cardinalityBisection, uniformKdtree, nonuniformKdtree
_col_cluster
the column cluster tree for H-Matrices
Possible value type: ClusterTree<FeDof>
_computation
the computation type
Possible values: FEComputation, IEComputation, SPComputation, FESPComputation, IESPComputation, FEextComputation, IEextComputation, IEHmatrixComputation, DGComputation
Used in: forms
_compute
if set, term will be computed
Possible value: none
Used in: terms
_convToStd
if set, Arpack converts a generalized eigenproblem into a standard one
Possible value: none
Used in: solvers
_ctype
number of common nodes to create edge in graph partitioning
Possible values: rm, shem
Used in: geometries
_data_name
the data name in saveToFile (overrides the existing one if exists)
Possible value type: String
Used in: visualization
_default_hstep
the default mesh step in mesh builders
Possible value type: Real
Used in: geometries
_degree
the degree of a spline
Possible value type: Number
Used in: geometries
_diagonal
if set, forms will be considered representing diagonal matrices
Possible value: none
Used in: forms
_dim
the dimension
Possible value type: Number
Used in: spaces, unknowns
_direction
define the vector of an extrusion by translation
Possible value type: Reals
Used in: transformations
_domain
the domain on which the space is defines
Possible value type: Domain
Used in: spaces
_domain_name
the name of the interior domain of a geometry
Possible value type: String
Used in: geometries
_edge_names
the name of edge domains of a 2D or 3D geometry
Possible value types: String, Strings
Used in: geometries
_encodingFileName
if set, when saving a term, filename is encoded with data about value and storage types
Possible value: none
Used in: geometries
_end1_distance
the height of the first extension on a RevTrunk
Possible value type: Real
Used in: geometries
_end1_shape
the shape of the first extension on a RevTrunk
Possible values: gesNone, gesFlat, gesCone, gesEllipsoid, gesSphere
Used in: geometries
_end2_distance
the height of the second extension on a RevTrunk
Possible value type: Real
Used in: geometries
_end2_shape
the shape of the second extension on a RevTrunk
Possible values: gesNone, gesFlat, gesCone, gesEllipsoid, gesSphere
Used in: geometries
_end_distance
the height of the extension on a RevCone
Possible value type: Real
Used in: geometries
_end_shape
the shape of the extension on a RevCone
Possible values: gesNone, gesFlat, gesCone, gesEllipsoid, gesSphere
Used in: geometries
_eta
parameter for H-matrices
Possible value type: Real
_extension_domain
the parent domain to define extension to
Possible value type: Domain
Used in: forms
_extension_domain_v
the parent domain to define extension to
Possible value type: Domain
Used in: geometries
_face_names
the domain names of the faces for 3D geometries
Possible value types: String, Strings
Used in: geometries
_faces
the polygonal faces of a polyhedron
Used in: geometries
_FE_subtype
finite element sub-type
Possible values: standard, GaussLobattoPoints, firstFamily, secondFamily
Used in: spaces
_FE_type
finite element type
Possible values: Lagrange, Hermite, CrouzeixRaviart, Nedelec, RaviartThomas, NedelecFace, NedelecEdge, BuffaChristiansen, Morley, Argyris
Used in: spaces
_forceNonSym
if set, force eigen solvers to consider the eigen problem as non-symmetric
Possible value: none
Used in: solvers
_format
the input/output file format
Possible values: vtk, vtu, msh, geo, mel, ply, medit, vizir, matlab, raw, xyzv
Used in: visualization
_functionPart
to define if an integration method applies to the regular part, the singular part of a function or both
Possible values: allFunction, regularPart, singularPart
_generator
to define the mesh generator
Possible values: structured, unstructured, gmsh
Used in: meshes
_hsteps
the mesh steps on each vertex of a geometry
Possible value types: Real, Reals
Used in: geometries
_init_transformation
the first transformation used in extrusion
Possible value type: Transformation
Used in: geometries
_interpolation
define angle for elliptical and circular sectors
Possible values: from P0 to P10, P1BubbleP3, CR, from Q0 to Q10, from RT1 to RT5, from NF1_1 to NF1_5, from BDM1 to BDM5, from NF2_1 to NF2_5, from N1_1 to N1_5, from NE1_1 to NE1_5, from N2_1 to N2_5, from NE2_1 to NE2_5
Used in: geometries
_iptype
scheme to compute the initial partitioning
Possible values: grow, iprandom
Used in: geometries
_isLogged
activates log
Possible value: none
Used in: init
_isogeo
using isogeometric elements
Possible value: none
_krylovDim
the Krylov dimension for GMRES
Possible value type: Number
Used in: solvers
_lang
the language for XLiFE++ messages
Possible values: de, en, es, fr
Used in: init
_layers
number of layers in extrusion
Possible value type: Number
Used in: geometries, meshes
_length
the length of a square or a cube
Possible value type: Real
Used in: geometries
_max_rank
define angle for elliptical and circular sectors
Used in: geometries
_maxIt
the maximum of iterations of an iterative solver
Possible value type: Number
Used in: solvers
_method
the integration method(s) or the computation method for singular part in BEM (see possible values)
Possible value types: IntegrationMethods
Possible values: LenoirSalles2d, LenoirSalles3d, _LenoirSalles2dIR, _LenoirSalles3dIR, SauterSchwab, SauterSchwabSym, Duffy, Duffy_sym, H_Matrix
_min_block_size
minimal bock size in H-Matrices method
Possible value type: Number
_mode
computation mode in eigen solvers
Possible values: _davidson, _krylovSchur, _buckling, _cayley, _cshiftRe, _cshiftIm
Used in: solvers
_name
define the name of an entity
Possible value type: String
_naming_domain
how to name volumic domains in a mesh extrusion
Possible values: 0, 1, 2
Used in: geometries
_naming_section
how to name section domains in a mesh extrusion
Possible values: 0, 1, 2
Used in: geometries
_naming_side
how to name lateral domains in a mesh extrusion
Possible values: 0, 1, 2
Used in: geometries
_ncommon
number of common node to create edge in graph
Possible value type: Number
Used in: geometries
_nboctants
the number of octants to consider in a parallelepiped or an ellipsoid
Possible value type: Number
Used in: geometries
_nbParts
number of partitions
Possible value type: Number
Used in: geometries
_nbsubdomains
the number of slices of the RevTrunk (subdivision mesh generator only)
Possible value type: Number
Used in: geometries
_nbThreads
the number of threads
Possible value type: Number
Used in: init
_nbu
number of control/interpolation points in u-direction (_Nurbs only)
Possible value type: Number
Used in: geometries
_ncv
Number of Arnoldi vectors generated at each iteration (Arpack only)
Possible value type: Number
Used in: solvers
_nev
number of eigen values/vectors
Possible value type: Number
Used in: solvers
_nnodes
number of nodes on edges of geometries
Possible value types: Number, Numbers
Used in: geometries
_noEncodingFileName
if set, when saving a term, filename is not encoded with data about value and storage types
Possible value: none
Used in: terms
_nodal
when defining a TermVector from a function, consider nodal values
Used in: terms
_normal
the normal vector of a rotation plane
Possible value type: Reals
Used in: transformations
_notCompute
if set, term computation is delayed
Possible value: none
Used in: geometries
_notOptimizeNumbering
if set, dofs in spaces are not renumbered to reduce bandwidth
Possible value: none
Used in: spaces
_objtype
partitioning’s objective function
Possible values: cut, vol
Used in: geometries
_omega
relaxation factor of SOR/SSOR method
Possible value type: Real
Used in: solvers
_optimizeNumbering
if set, dofs in spaces are renumbered to reduce bandwidth
Possible value: none
Used in: spaces
_order
an order of mesh or quadrature
Possible value type: Number
_order1
quadrature order for u part
Possible value type: Number
Used in: forms
_order2
quadrature order for v part
Possible value type: Number
Used in: forms
_origin
the origin point of a geometry
Possible value type: Point
Used in: geometries
_parametrization
the parametrization to define a parametrized geometry
Possible value type: Parametrization
Used in: geometries
_partitioning
the partitioning method of a parametrized geometry
Possible values: _nonePartition, _linearPartition, _splinePartition
Used in: geometries
_partmesh
type of partition
Possible values: nodal, dual
Used in: geometries
_pattern
for gmsh generator, setting if the generated mesh characteristics
Possible values: structured, unstructured
Used in: meshes
_penalizationReductionMethod
if set, essential conditions are managed with penalization reduction method
Possible value: none
Used in: terms
_pseudoReductionMethod
if set, essential conditions are managed with pseudoreduction method
Possible value: none
Used in: terms
_ptype
partitioning method
Possible values: rec, recursive, kway
Used in: geometries
_pushpop
enable/disable trace of function calls
Possible value type: bool
Used in: init
_quad
quadrature formulae
Possible values: defaultQuadrature, GaussLegendre, symmetricalGauss, GaussLobatto, nodalQuadrature, miscQuadrature, GrundmannMoller, _doubleQuadrature, _evenGaussLegendreRule, _evenGaussLobattoRule
_quad1
quadrature formulae for u part
Possible values: defaultQuadrature, GaussLegendre, symmetricalGauss, GaussLobatto, nodalQuadrature, miscQuadrature, GrundmannMoller, _doubleQuadrature, _evenGaussLegendreRule, _evenGaussLobattoRule
_quad2
quadrature formulae for v part
Possible values: defaultQuadrature, GaussLegendre, symmetricalGauss, GaussLobatto, nodalQuadrature, miscQuadrature, GrundmannMoller, _doubleQuadrature, _evenGaussLegendreRule, _evenGaussLobattoRule
_radius
the radius of a disk or a ball
Possible value type: Real
Used in: geometries
_radius1
the radius of a disk or a ball
Possible value type: Real
Used in: geometries
_radius2
the radius of a disk or a ball
Possible value type: Real
Used in: geometries
_rank
the rank of an unknown (the definition order)
Possible value type: Number
Used in: unknowns
_realReductionMethod
if set, essential conditions are managed with real reduction method
Possible value: none
Used in: terms
_reduction
the reduction method to manage essential conditions
Possible value type: ReductionMethod
Used in: geometries
_refinement_depth
the depth of a mesh refinement method
Possible value type: Number
Used in: meshes
_row_cluster
the row cluster tree for H-Matrices
Possible value type: ClusterTree<FeDof>
_rtype
refinement algorithm in partitioning
Possible values: fm, greedy, sep2sided, sep1sided
Used in: geometries
_scale
the scale factor
Possible value type: Real
_shape
the shape of a mesh cell
Possible values: segment, triangle, quadrangle, tetrahedron, hexahedron, prism, pyramid
Used in: meshes
_side_names
the names of the side domains
Possible value types: String, Strings
Used in: geometries
_sigma
the shift in eigen solvers
Possible value type: Complex
Used in: solvers
_Sobolev_type
the conformity of s space
Possible values: L2, H1, Hdiv, Hcurl, Hrot, H2, Hinf, Linf
Used in: spaces
_solver
the iterative solver type
Possible values: _noIterativeSolver, _cg, _cgs, _qmr, _bicg, _bicgstab, _gmres, _sor, _ssor
Used in: solvers
_sort
the sorting kind of the computed eigenvalues
Possible values: _decr_module, _decr_realpart, _decr_imagpart, _incr_module, _incr_realpart, _incr_imagpart
Used in: solvers
_spline
the spline object to define an arc
Possible value type: Spline
Used in: geometries
_splineBC
the spline boundary conditions
Possible values: _undefBC, _naturalBC, _clampedBC, _periodicBC
Used in: geometries
_splineParametrization
the spline parametrization type
Possible values: _undefParametrization, _xParametrization, _uniformParametrization, _chordalParametrization, _centripetalParametrization
Used in: geometries
_splineSubtype
the spline subtype
Possible values: _noSplineSubtype, _SplineInterpolation, _SplineApproximation
Used in: geometries
_splineType
the spline type
Possible values: _noSpline, _C2Spline, _CatmullRomSpline, _BSpline, _BezierSpline, _Nurbs
Used in: geometries
_split_direction
choose with which diagonal a quadrangle will be split
Possible values: left, right, random, alternate, cross
Used in: geometries
_storage
the storage of a term of the storage type of an export of a term
Possible values: csRow, csCol, csDual, csSym, denseRow, denseCol, denseDual, skylineSym, skylineDual, dense, cs, skyline, coo, hmatrix
Used in: terms, visualization
_suffix
the suffix to add to domain names when using transformations on meshes
Possible value type: String
Used in: transformations
_symmetry
to form the symmetry of a bilinear form
Possible values: noSymmetry, symmetric, skewSymmetric, selfAdjoint, skewAdjoint, undefSymmetry
Used in: forms
_tangent0
tangent vector at the beginning of a spline
Possible value type: Reals
Used in: geometries
_tangent1
tangent vector at the end of a spline
Possible value type: Reals
Used in: geometries
_tensionFactor
tension factor of a spline
Possible value type: Real
Used in: geometries
_threshold
threshold used in svd compression for H-matrices
Possible value type: Real
_tmax
upper bound of parameter interval in parametrized arc
Possible value type: Real
Used in: geometries
_tmin
lower bound of parameter interval in parametrized arc
Possible value type: Real
Used in: geometries
_tolerance
tolerance in iterative solvers
Possible value type: Real
Used in: solvers
_traceMemory
if true, activate printing of large memory allocation
Possible value type: bool
Used in: init
_trackingMode
if set, activate printing in push, pop functions
Possible value type: bool
Used in: init
_transformation
transformation type in transform(…) routines
Possible values: _noTransform, _translation, _rotation2d, _rotation3d, _homothety, _scaling, _ptReflection, _reflection2d, _reflection3d, _composition, _explicitLinear
Used in: transformations
_type
with subdivision generator, indicator to fit curved boundary or not
Possible values: 0, 1
Used in: geometries
_unassembled
if set, term is not assembled
Possible value: none
Used in: terms
_v1
first vertex of a quadrangle/tetrahedron/hexahedron, first apex of an ellipse/ellipsoid
Possible value type: Point
Used in: geometries
_v2
second vertex of a quadrangle/tetrahedron/hexahedron, second apex of an ellipse/ellipsoid
Possible value type: Point
Used in: geometries
_v3
third vertex of a quadrangle/tetrahedron/hexahedron
Possible value type: Point
Used in: geometries
_v4
fourth vertex of a quadrangle/hexahedron, third apex of an ellipsoid
Possible value type: Point
Used in: geometries
_v5
fifth vertex of a hexahedron
Possible value type: Point
Used in: geometries
_v6
sixth vertex of a hexahedron
Possible value type: Point
Used in: geometries
_v7
seventh vertex of a hexahedron
Possible value type: Point
Used in: geometries
_v8
eighth vertex of a hexahedron
Possible value type: Point
Used in: geometries
_varnames
the name of variables
Possible value type: Strings
Used in: geometries
_verbose
the global verbose level
Possible value type: Number
Used in: init
_vertex_names
names of point domains in geometries
Possible value types: String, Strings
Used in: geometries
_vertices
vertices of a polygon/polyhedron
Possible value type: Points
Used in: geometries
_weights
weights of a spline
Possible value type: Reals
Used in: geometries
_which
the characterization of expected eigen values
Possible value type: String
Used in: solvers
_withLocateData
if set, location data are pre-computed
Possible value: none
Used in: spaces
_withoutLocateData
if set, location data are not pre-computed
Possible value: none
Used in: spaces
_xlength
first length of a rectangle/ellipse/cuboid/ellipsoid
Possible value type: Real
Used in: geometries
_xmax
upper bound of a segment/rectangle/cuboid in x direction
Possible value type: Real
Used in: geometries
_xmin
lower bound of a segment/rectangle/cuboid in x direction
Possible value type: Real
Used in: geometries
_xradius
first radius of an ellipse/ellipsoid
Possible value type: Real
Used in: geometries
_ylength
second length of a rectangle/ellipse/cuboid/ellipsoid
Possible value type: Real
Used in: geometries
_ymax
upper bound of a rectangle/cuboid in y direction
Possible value type: Real
Used in: geometries
_ymin
lower bound of a rectangle/cuboid in y direction
Possible value type: Real
Used in: geometries
_yradius
second radius of an ellipse/ellipsoid
Possible value type: Real
Used in: geometries
_zlength
third length of a cuboid/ellipsoid
Possible value type: Real
Used in: geometries
_zmax
upper bound of a cuboid in z direction
Possible value type: Real
Used in: geometries
_zmin
lower bound of a cuboid in z direction
Possible value type: Real
Used in: geometries
_zradius
third radius of an ellipse/ellipsoid
Possible value type: Real
Used in: geometries