BasisFunctionLocalSolverSettings

Solution basis function control properties. Only applies if basis function control has been enabled in the global solver settings.

Example

app = cf.GetApplication()
project = app:NewProject()   

    -- Create a cone
    
cone = project.Geometry:AddCone(cf.Cone.GetDefaultProperties())

    -- Set the cone face to use HOBF

cone.Faces[1].BasisFunctionSettings.HOBFEnabled = true

Usage locations (object properties)

The following objects have properties using the BasisFunctionLocalSolverSettings object:

Property List

ElementOrder
Specifies the desired order or allows the solution kernel to select the most appropriate order. Only valid if local basis function control is enabled. (Read/Write HOBFElementOrderEnum)
FEMElementOrder
Specifies the desired FEM element order or allows the solution kernel to select the most appropriate order. Only valid if local basis function control is enabled. (Read/Write FEMElementOrderEnum)
HOBFEnabled
Activates higher order basis functions locally. (Read/Write boolean)
RangeSelection
Specifies whether higher, lower or normal orders should be preferred by the solver kernel. Only valid if local basis function control is enabled. (Read/Write BasisFunctionAccuracyEnum)

Property Details

ElementOrder
Specifies the desired order or allows the solution kernel to select the most appropriate order. Only valid if local basis function control is enabled.
Type
HOBFElementOrderEnum
Access
Read/Write
FEMElementOrder
Specifies the desired FEM element order or allows the solution kernel to select the most appropriate order. Only valid if local basis function control is enabled.
Type
FEMElementOrderEnum
Access
Read/Write
HOBFEnabled
Activates higher order basis functions locally.
Type
boolean
Access
Read/Write
RangeSelection
Specifies whether higher, lower or normal orders should be preferred by the solver kernel. Only valid if local basis function control is enabled.
Type
BasisFunctionAccuracyEnum
Access
Read/Write