Prescribed Condition Reference
DESIGN POINT NEUMANN CONDITIONS
Point Neumann
------------------------------------DESIGN POINT NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN POINT MOMENT EB CONDITIONS
Point Neumann Moment for an Euler-Bernoulli beam
----------------------------------DESIGN POINT MOMENT EB CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN LINE NEUMANN CONDITIONS
Line Neumann
-------------------------------------DESIGN LINE NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN SURF NEUMANN CONDITIONS
Surface Neumann
-------------------------------------DESIGN SURF NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN VOL NEUMANN CONDITIONS
Volume Neumann
--------------------------------------DESIGN VOL NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN POINT TRANSPORT NEUMANN CONDITIONS
Point Neumann
--------------------------DESIGN POINT TRANSPORT NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN LINE TRANSPORT NEUMANN CONDITIONS
Line Neumann
---------------------------DESIGN LINE TRANSPORT NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN SURF TRANSPORT NEUMANN CONDITIONS
Surface Neumann
---------------------------DESIGN SURF TRANSPORT NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN VOL TRANSPORT NEUMANN CONDITIONS
Volume Neumann
----------------------------DESIGN VOL TRANSPORT NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN POINT THERMO NEUMANN CONDITIONS
Point Neumann
-----------------------------DESIGN POINT THERMO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN LINE THERMO NEUMANN CONDITIONS
Line Neumann
------------------------------DESIGN LINE THERMO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN SURF THERMO NEUMANN CONDITIONS
Surface Neumann
------------------------------DESIGN SURF THERMO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN VOL THERMO NEUMANN CONDITIONS
Volume Neumann
-------------------------------DESIGN VOL THERMO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN POINT PORO NEUMANN CONDITIONS
Point Neumann
-------------------------------DESIGN POINT PORO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN LINE PORO NEUMANN CONDITIONS
Line Neumann
--------------------------------DESIGN LINE PORO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN SURF PORO NEUMANN CONDITIONS
Surface Neumann
--------------------------------DESIGN SURF PORO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN VOL PORO NEUMANN CONDITIONS
Volume Neumann
---------------------------------DESIGN VOL PORO NEUMANN CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>> "onoff"
// VAL <vector<double>> "values"
// FUNCT <vector<std::optional<int>>> "function ids"
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure) "type"
DESIGN POINT DIRICH CONDITIONS
Point Dirichlet
-------------------------------------DESIGN POINT DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE DIRICH CONDITIONS
Line Dirichlet
--------------------------------------DESIGN LINE DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF DIRICH CONDITIONS
Surface Dirichlet
--------------------------------------DESIGN SURF DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL DIRICH CONDITIONS
Volume Dirichlet
---------------------------------------DESIGN VOL DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT ALE DIRICH CONDITIONS
Point Dirichlet
---------------------------------DESIGN POINT ALE DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE ALE DIRICH CONDITIONS
Line Dirichlet
----------------------------------DESIGN LINE ALE DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF ALE DIRICH CONDITIONS
Surface Dirichlet
----------------------------------DESIGN SURF ALE DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL ALE DIRICH CONDITIONS
Volume Dirichlet
-----------------------------------DESIGN VOL ALE DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT TRANSPORT DIRICH CONDITIONS
Point Dirichlet
---------------------------DESIGN POINT TRANSPORT DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE TRANSPORT DIRICH CONDITIONS
Line Dirichlet
----------------------------DESIGN LINE TRANSPORT DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF TRANSPORT DIRICH CONDITIONS
Surface Dirichlet
----------------------------DESIGN SURF TRANSPORT DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL TRANSPORT DIRICH CONDITIONS
Volume Dirichlet
-----------------------------DESIGN VOL TRANSPORT DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT THERMO DIRICH CONDITIONS
Point Dirichlet
------------------------------DESIGN POINT THERMO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE THERMO DIRICH CONDITIONS
Line Dirichlet
-------------------------------DESIGN LINE THERMO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF THERMO DIRICH CONDITIONS
Surface Dirichlet
-------------------------------DESIGN SURF THERMO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL THERMO DIRICH CONDITIONS
Volume Dirichlet
--------------------------------DESIGN VOL THERMO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT PORO DIRICH CONDITIONS
Point Dirichlet
--------------------------------DESIGN POINT PORO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE PORO DIRICH CONDITIONS
Line Dirichlet
---------------------------------DESIGN LINE PORO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF PORO DIRICH CONDITIONS
Surface Dirichlet
---------------------------------DESIGN SURF PORO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL PORO DIRICH CONDITIONS
Volume Dirichlet
----------------------------------DESIGN VOL PORO DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT NURBS LS DIRICH CONDITIONS
Point Dirichlet
----------------------------DESIGN POINT NURBS LS DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN LINE NURBS LS DIRICH CONDITIONS
Line Dirichlet
-----------------------------DESIGN LINE NURBS LS DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN SURF NURBS LS DIRICH CONDITIONS
Surface Dirichlet
-----------------------------DESIGN SURF NURBS LS DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN VOL NURBS LS DIRICH CONDITIONS
Volume Dirichlet
------------------------------DESIGN VOL NURBS LS DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN POINT COUPLING CONDITIONS
Point Coupling
-----------------------------------DESIGN POINT COUPLING CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
DESIGN POINT THERMO COUPLING CONDITIONS
Point Coupling
----------------------------DESIGN POINT THERMO COUPLING CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
DESIGN POINT INITIAL FIELD CONDITIONS
Point Initfield
------------------------------DESIGN POINT INITIAL FIELD CONDITIONS
// FIELD (choices: Artery|PoroMultiFluid|Porosity|Pressure|ScaTra|Temperature|Undefined|Velocity) "init field"
// FUNCT <int>
DESIGN LINE INITIAL FIELD CONDITIONS
Line Initfield
-------------------------------DESIGN LINE INITIAL FIELD CONDITIONS
// FIELD (choices: Artery|PoroMultiFluid|Porosity|Pressure|ScaTra|Temperature|Undefined|Velocity) "init field"
// FUNCT <int>
DESIGN SURF INITIAL FIELD CONDITIONS
Surface Initfield
-------------------------------DESIGN SURF INITIAL FIELD CONDITIONS
// FIELD (choices: Artery|PoroMultiFluid|Porosity|Pressure|ScaTra|Temperature|Undefined|Velocity) "init field"
// FUNCT <int>
DESIGN VOL INITIAL FIELD CONDITIONS
Volume Initfield
--------------------------------DESIGN VOL INITIAL FIELD CONDITIONS
// FIELD (choices: Artery|PoroMultiFluid|Porosity|Pressure|ScaTra|Temperature|Undefined|Velocity) "init field"
// FUNCT <int>
DESIGN POINT THERMO INITIAL FIELD CONDITIONS
Set the initial temperature field if the thermo field is solved using a ScaTra discretization (e.g. STI, SSTI) on points
-----------------------DESIGN POINT THERMO INITIAL FIELD CONDITIONS
// FIELD (choices: ScaTra|Undefined) "init field"
// FUNCT <int>
DESIGN LINE THERMO INITIAL FIELD CONDITIONS
Set the initial temperature field if the thermo field is solved using a ScaTra discretization (e.g. STI, SSTI) on lines
------------------------DESIGN LINE THERMO INITIAL FIELD CONDITIONS
// FIELD (choices: ScaTra|Undefined) "init field"
// FUNCT <int>
DESIGN SURF THERMO INITIAL FIELD CONDITIONS
Set the initial temperature field if the thermo field is solved using a ScaTra discretization (e.g. STI, SSTI) on surfaces
------------------------DESIGN SURF THERMO INITIAL FIELD CONDITIONS
// FIELD (choices: ScaTra|Undefined) "init field"
// FUNCT <int>
DESIGN VOL THERMO INITIAL FIELD CONDITIONS
Set the initial temperature field if the thermo field is solved using a ScaTra discretization (e.g. STI, SSTI) on volumes
-------------------------DESIGN VOL THERMO INITIAL FIELD CONDITIONS
// FIELD (choices: ScaTra|Undefined) "init field"
// FUNCT <int>
DESIGN DOMAIN INTEGRAL SURF CONDITIONS
compute cumulative surface areas of 2D domain elements
-----------------------------DESIGN DOMAIN INTEGRAL SURF CONDITIONS
// ConditionID <int>
DESIGN DOMAIN INTEGRAL VOL CONDITIONS
compute cumulative volumes of 3D domain elements
------------------------------DESIGN DOMAIN INTEGRAL VOL CONDITIONS
// ConditionID <int>
DESIGN BOUNDARY INTEGRAL SURF CONDITIONS
compute cumulative surface areas of 2D boundary elements
---------------------------DESIGN BOUNDARY INTEGRAL SURF CONDITIONS
// ConditionID <int>
DESIGN LINE ALE WEAR CONDITIONS 2D
Line Ale Wear
---------------------------------DESIGN LINE ALE WEAR CONDITIONS 2D
DESIGN SURFACE WEAR CONDITIONS 3D
Surface Ale Wear
----------------------------------DESIGN SURFACE WEAR CONDITIONS 3D
DESIGN POINT LOCSYS CONDITIONS
Point local coordinate system
-------------------------------------DESIGN POINT LOCSYS CONDITIONS
// ROTANGLE <vector<double>>
// FUNCT <vector<std::optional<int>>>
// USEUPDATEDNODEPOS <int>
DESIGN LINE LOCSYS CONDITIONS
Line local coordinate system
--------------------------------------DESIGN LINE LOCSYS CONDITIONS
// ROTANGLE <vector<double>>
// FUNCT <vector<std::optional<int>>>
// USEUPDATEDNODEPOS <int>
// USECONSISTENTNODENORMAL <int>
DESIGN SURF LOCSYS CONDITIONS
Surface local coordinate system
--------------------------------------DESIGN SURF LOCSYS CONDITIONS
// ROTANGLE <vector<double>>
// FUNCT <vector<std::optional<int>>>
// USEUPDATEDNODEPOS <int>
// USECONSISTENTNODENORMAL <int>
DESIGN VOL LOCSYS CONDITIONS
Volume local coordinate system
---------------------------------------DESIGN VOL LOCSYS CONDITIONS
// ROTANGLE <vector<double>>
// FUNCT <vector<std::optional<int>>>
// USEUPDATEDNODEPOS <int>
DESIGN LINE PERIODIC BOUNDARY CONDITIONS
Line Periodic
---------------------------DESIGN LINE PERIODIC BOUNDARY CONDITIONS
// ID <int> "periodic boundary condition id"
// MASTER_OR_SLAVE (choices: Master|Slave) "master-slave toggle"
// PLANE (choices: xy|xyz|xz|yz) "degrees of freedom for the pbc plane"
// LAYER <int> "layer of periodic boundary condition"
// ANGLE <double> "angle of rotation"
// ABSTREETOL <double> "tolerance for nodematching in octree"
DESIGN SURF PERIODIC BOUNDARY CONDITIONS
Surface Periodic
---------------------------DESIGN SURF PERIODIC BOUNDARY CONDITIONS
// ID <int> "periodic boundary condition id"
// MASTER_OR_SLAVE (choices: Master|Slave) "master-slave toggle"
// PLANE (choices: xy|xyz|xz|yz) "degrees of freedom for the pbc plane"
// LAYER <int> "layer of periodic boundary condition"
// ANGLE <double> "angle of rotation"
// ABSTREETOL <double> "tolerance for nodematching in octree"
DESIGN LINE WEAK DIRICHLET CONDITIONS
LineWeakDirichlet
------------------------------DESIGN LINE WEAK DIRICHLET CONDITIONS
// GAMMATYPE (choices: adjoint-consistent|diffusive-optimal) "Choice of gamma parameter"
// DIR (choices: all_directions|only_in_normal_direction) "Directions to apply weak dbc"
// PENTYPE (choices: Spalding|constant) "Definition of penalty parameter"
// TauBscaling <double>
// LINEARISATION (choices: lin_all|no_lin_conv_inflow) "Linearisation"
// VAL <vector<double>> "values"
// FUNCT <vector<int>> (default: 0 0 0 ) "function ids"
DESIGN SURFACE WEAK DIRICHLET CONDITIONS
SurfaceWeakDirichlet
---------------------------DESIGN SURFACE WEAK DIRICHLET CONDITIONS
// GAMMATYPE (choices: adjoint-consistent|diffusive-optimal) "Choice of gamma parameter"
// DIR (choices: all_directions|only_in_normal_direction) "Directions to apply weak dbc"
// PENTYPE (choices: Spalding|constant) "Definition of penalty parameter"
// TauBscaling <double>
// LINEARISATION (choices: lin_all|no_lin_conv_inflow) "Linearisation"
// VAL <vector<double>> "values"
// FUNCT <vector<int>> (default: 0 0 0 ) "function ids"
DESIGN PATCH RECOVERY BOUNDARY LINE CONDITIONS
Boundary for SPR
---------------------DESIGN PATCH RECOVERY BOUNDARY LINE CONDITIONS
DESIGN PATCH RECOVERY BOUNDARY SURF CONDITIONS
Boundary for SPR
---------------------DESIGN PATCH RECOVERY BOUNDARY SURF CONDITIONS
DESIGN SURFACE VOLUME CONSTRAINT 3D
Surface Volume Constraint
--------------------------------DESIGN SURFACE VOLUME CONSTRAINT 3D
// ConditionID <int>
// curve <std::optional<int>> (default: none) "id of the curve"
// activeTime <double>
// projection (default: none) (choices: none|xy|xz|yz) "projection"
DESIGN SURFACE VOLUME CONSTRAINT 3D PEN
Surface Volume Constraint Penalty
----------------------------DESIGN SURFACE VOLUME CONSTRAINT 3D PEN
// ConditionID <int>
// curve <std::optional<int>> (default: none) "id of the curve"
// activeTime <double>
// penalty <double>
// rho <double>
// projection (default: none) (choices: none|xy|xz|yz) "projection"
DESIGN SURFACE AREA CONSTRAINT 3D
Surface Area Constraint
----------------------------------DESIGN SURFACE AREA CONSTRAINT 3D
// ConditionID <int>
// curve <std::optional<int>> (default: none) "id of the curve"
// activeTime <double>
DESIGN SURFACE VOLUME MONITOR 3D
Surface Volume Monitor
-----------------------------------DESIGN SURFACE VOLUME MONITOR 3D
// ConditionID <int>
DESIGN SURFACE AREA MONITOR 3D
Surface Area Monitor
-------------------------------------DESIGN SURFACE AREA MONITOR 3D
// ConditionID <int>
// projection (default: none) (choices: none|xy|xz|yz) "projection"
DESIGN LINE AREA CONSTRAINT 2D
Line Area Constraint
-------------------------------------DESIGN LINE AREA CONSTRAINT 2D
// ConditionID <int>
// curve <std::optional<int>> (default: none)
// activeTime <double>
DESIGN LINE AREA MONITOR 2D
Line Area Monitor
----------------------------------------DESIGN LINE AREA MONITOR 2D
// ConditionID <int>
DESIGN SURFACE MULTIPNT CONSTRAINT 3D
Node on Plane Constraint
------------------------------DESIGN SURFACE MULTIPNT CONSTRAINT 3D
// ConditionID <int>
// amplitude <double>
// curve <std::optional<int>> (default: none)
// activeTime <double>
// planeNodes <vector<int>> "ids of the nodes spanning the plane"
// control (default: rel) (choices: abs|rel) "relative or absolute control"
DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D
Node on Plane Constraint
--------------------DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D
// ConditionID <int>
// amplitude <double>
// curve <std::optional<int>> (default: none)
// activeTime <double>
// masterNode <int>
// direction <vector<double>> "direction"
// value (default: disp) (choices: disp|x) "value"
// control (default: rel) (choices: abs|rel) "relative or absolute control"
DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D PEN
Node on Plane Constraint Penalty
----------------DESIGN SURFACE NORMALDIR MULTIPNT CONSTRAINT 3D PEN
// ConditionID <int>
// amplitude <double>
// curve <std::optional<int>> (default: none)
// activeTime <double>
// penalty <double>
// masterNode <int>
// direction <vector<int>> "direction"
// value (default: disp) (choices: disp|x) "value"
// control (default: rel) (choices: abs|rel) "relative or absolute control"
DESIGN LINE MULTIPNT CONSTRAINT 2D
Node on Line Constraint
---------------------------------DESIGN LINE MULTIPNT CONSTRAINT 2D
// ConditionID <int>
// amplitude <double>
// curve <std::optional<int>> (default: none)
// constrNode1 <int>
// constrNode2 <int>
// constrNode3 <int>
// control (default: dist) (choices: angle|dist) "distance or angle control"
// activeTime <double>
DESIGN SURF MODE FOR KRYLOV SPACE PROJECTION
Surface mode for Krylov space projection
-----------------------DESIGN SURF MODE FOR KRYLOV SPACE PROJECTION
// DIS (choices: fluid|scatra|solid) "discretization"
// NUMMODES <int>
// ONOFF <vector<int>>
// WEIGHTVECDEF (choices: integration|pointvalues) "weight vector definition"
DESIGN VOL MODE FOR KRYLOV SPACE PROJECTION
Volume mode for Krylov space projection
------------------------DESIGN VOL MODE FOR KRYLOV SPACE PROJECTION
// DIS (choices: fluid|scatra|solid) "discretization"
// NUMMODES <int>
// ONOFF <vector<int>>
// WEIGHTVECDEF (choices: integration|pointvalues) "weight vector definition"
DESIGN LINE MORTAR CONTACT CONDITIONS 2D
Line Contact Coupling
---------------------------DESIGN LINE MORTAR CONTACT CONDITIONS 2D
// InterfaceID <int>
// Side (choices: Master|Selfcontact|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
// FrCoeffOrBound <double> (default: 0) "friction coefficient bound"
// AdhesionBound <double> (default: 0) "adhesion bound"
// Application (default: Solidcontact) (choices: Beamtosolidcontact|Beamtosolidmeshtying|Solidcontact) "application"
// DbcHandling <DBCHandling> (default: DoNothing) "DbcHandling"
// TwoHalfPass <double> (default: 0) "optional two half pass approach"
// RefConfCheckNonSmoothSelfContactSurface <double> (default: 0) "optional reference configuration check for non-smooth self contact surfaces"
// ConstitutiveLawID <std::optional<int>> (default: none) "material id of the constitutive law"
DESIGN SURF MORTAR CONTACT CONDITIONS 3D
Surface Contact Coupling
---------------------------DESIGN SURF MORTAR CONTACT CONDITIONS 3D
// InterfaceID <int>
// Side (choices: Master|Selfcontact|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
// FrCoeffOrBound <double> (default: 0) "friction coefficient bound"
// AdhesionBound <double> (default: 0) "adhesion bound"
// Application (default: Solidcontact) (choices: Beamtosolidcontact|Beamtosolidmeshtying|Solidcontact) "application"
// DbcHandling <DBCHandling> (default: DoNothing) "DbcHandling"
// TwoHalfPass <double> (default: 0) "optional two half pass approach"
// RefConfCheckNonSmoothSelfContactSurface <double> (default: 0) "optional reference configuration check for non-smooth self contact surfaces"
// ConstitutiveLawID <std::optional<int>> (default: none) "material id of the constitutive law"
DESIGN LINE MORTAR COUPLING CONDITIONS 2D
Line Mortar Coupling
--------------------------DESIGN LINE MORTAR COUPLING CONDITIONS 2D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
DESIGN SURF MORTAR COUPLING CONDITIONS 3D
Surface Mortar Coupling
--------------------------DESIGN SURF MORTAR COUPLING CONDITIONS 3D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
DESIGN LINE MORTAR SYMMETRY CONDITIONS 3D
Symmetry plane normal for 3D contact
--------------------------DESIGN LINE MORTAR SYMMETRY CONDITIONS 3D
// ONOFF <vector<int>>
DESIGN POINT MORTAR SYMMETRY CONDITIONS 2D/3D
Symmetry plane normal for 2D/3D contact
----------------------DESIGN POINT MORTAR SYMMETRY CONDITIONS 2D/3D
// ONOFF <vector<int>>
DESIGN LINE MORTAR EDGE CONDITIONS 3D
Geometrical edge for 3D contact
------------------------------DESIGN LINE MORTAR EDGE CONDITIONS 3D
DESIGN POINT MORTAR CORNER CONDITIONS 2D/3D
Geometrical corner for 2D/3D contact
------------------------DESIGN POINT MORTAR CORNER CONDITIONS 2D/3D
DESIGN LINE MORTAR MULTI-COUPLING CONDITIONS 2D
Line Mortar Multi-Coupling
--------------------DESIGN LINE MORTAR MULTI-COUPLING CONDITIONS 2D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
DESIGN SURF MORTAR MULTI-COUPLING CONDITIONS 3D
Surface Mortar Multi-Coupling
--------------------DESIGN SURF MORTAR MULTI-COUPLING CONDITIONS 3D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Inactive) (choices: Active|Inactive) "initialization"
DESIGN S2I MESHTYING LINE CONDITIONS
Scatra-scatra line interface mesh tying
-------------------------------DESIGN S2I MESHTYING LINE CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface side"
// S2I_KINETICS_ID <int>
DESIGN S2I MESHTYING SURF CONDITIONS
Scatra-scatra surface interface mesh tying
-------------------------------DESIGN S2I MESHTYING SURF CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface side"
// S2I_KINETICS_ID <int>
DESIGN S2I KINETICS POINT CONDITIONS
Scatra-scatra line interface kinetics
-------------------------------DESIGN S2I KINETICS POINT CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Undefined)
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantPermeability|LinearPermeability)
// NUMSCAL <int>
// PERMEABILITIES <vector<double>>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer|Butler-VolmerReduced|Butler-VolmerReduced_Linearized|Butler-Volmer_Linearized)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer-Peltier)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// PELTIER <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Capacitance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// CAPACITANCE <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_ThermoResistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// THERMOPERM <double>
// MOLAR_HEAT_CAPACITY <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantInterfaceResistance)
// ONOFF <vector<int>>
// RESISTANCE <double>
// E- <int>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: NoInterfaceFlux)
DESIGN S2I KINETICS LINE CONDITIONS
Scatra-scatra line interface kinetics
--------------------------------DESIGN S2I KINETICS LINE CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Undefined)
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantPermeability|LinearPermeability)
// NUMSCAL <int>
// PERMEABILITIES <vector<double>>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer|Butler-VolmerReduced|Butler-VolmerReduced_Linearized|Butler-Volmer_Linearized)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer-Peltier)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// PELTIER <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Capacitance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// CAPACITANCE <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_ThermoResistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// THERMOPERM <double>
// MOLAR_HEAT_CAPACITY <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantInterfaceResistance)
// ONOFF <vector<int>>
// RESISTANCE <double>
// E- <int>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: NoInterfaceFlux)
DESIGN S2I KINETICS SURF CONDITIONS
Scatra-scatra surface interface kinetics
--------------------------------DESIGN S2I KINETICS SURF CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Undefined)
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantPermeability|LinearPermeability)
// NUMSCAL <int>
// PERMEABILITIES <vector<double>>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer|Butler-VolmerReduced|Butler-VolmerReduced_Linearized|Butler-Volmer_Linearized)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer-Peltier)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// PELTIER <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Capacitance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// CAPACITANCE <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-Volmer_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: Butler-VolmerReduced_ThermoResistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// THERMOPERM <double>
// MOLAR_HEAT_CAPACITY <double>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: ConstantInterfaceResistance)
// ONOFF <vector<int>>
// RESISTANCE <double>
// E- <int>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// ConditionID <int>
// INTERFACE_SIDE (choices: Slave)
// KINETIC_MODEL (choices: NoInterfaceFlux)
DESIGN SCATRA MULTI-SCALE COUPLING POINT CONDITIONS
Scalar transport multi-scale coupling condition
----------------DESIGN SCATRA MULTI-SCALE COUPLING POINT CONDITIONS
// <one_of>:
// <all_of>:
// KINETIC_MODEL (choices: ConstantPermeability|LinearPermeability)
// NUMSCAL <int>
// PERMEABILITIES <vector<double>>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// KINETIC_MODEL (choices: Butler-Volmer|Butler-VolmerReduced|Butler-VolmerReduced_Linearized|Butler-Volmer_Linearized)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// KINETIC_MODEL (choices: Butler-Volmer-Peltier)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// PELTIER <double>
// <all_of>:
// KINETIC_MODEL (choices: Butler-VolmerReduced_Capacitance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// CAPACITANCE <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// <all_of>:
// KINETIC_MODEL (choices: Butler-Volmer_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// KINETIC_MODEL (choices: Butler-VolmerReduced_Resistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// RESISTANCE <double>
// CONVTOL_IMPLBUTLERVOLMER <double>
// ITEMAX_IMPLBUTLERVOLMER <int>
// <all_of>:
// KINETIC_MODEL (choices: Butler-VolmerReduced_ThermoResistance)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// IS_PSEUDO_CONTACT <bool>
// THERMOPERM <double>
// MOLAR_HEAT_CAPACITY <double>
// <all_of>:
// KINETIC_MODEL (choices: ConstantInterfaceResistance)
// ONOFF <vector<int>>
// RESISTANCE <double>
// E- <int>
// IS_PSEUDO_CONTACT <bool>
// KINETIC_MODEL (choices: NoInterfaceFlux)
DESIGN S2I KINETICS GROWTH LINE CONDITIONS
Scatra-scatra line interface layer growth kinetics
-------------------------DESIGN S2I KINETICS GROWTH LINE CONDITIONS
// ConditionID <int>
// KINETIC_MODEL (choices: Butler-Volmer)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// MOLMASS <double>
// DENSITY <double>
// CONDUCTIVITY <double>
// REGTYPE (choices: Hein|none|polynomial|trigonometrical)
// REGPAR <double>
// INITTHICKNESS <double>
DESIGN S2I KINETICS GROWTH SURF CONDITIONS
Scatra-scatra surface interface layer growth kinetics
-------------------------DESIGN S2I KINETICS GROWTH SURF CONDITIONS
// ConditionID <int>
// KINETIC_MODEL (choices: Butler-Volmer)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// MOLMASS <double>
// DENSITY <double>
// CONDUCTIVITY <double>
// REGTYPE (choices: Hein|none|polynomial|trigonometrical)
// REGPAR <double>
// INITTHICKNESS <double>
DESIGN S2I SCL COUPLING SURF CONDITIONS
Scatra-scatra surface with SCL micro-macro coupling between
----------------------------DESIGN S2I SCL COUPLING SURF CONDITIONS
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface side"
SCATRA FLUX CALC LINE CONDITIONS
Scalar Transport Boundary Flux Calculation
-----------------------------------SCATRA FLUX CALC LINE CONDITIONS
SCATRA FLUX CALC SURF CONDITIONS
Scalar Transport Boundary Flux Calculation
-----------------------------------SCATRA FLUX CALC SURF CONDITIONS
DESIGN TOTAL AND MEAN SCALAR LINE CONDITIONS
calculation of total and mean values of transported scalars
-----------------------DESIGN TOTAL AND MEAN SCALAR LINE CONDITIONS
// ConditionID <int>
DESIGN TOTAL AND MEAN SCALAR SURF CONDITIONS
calculation of total and mean values of transported scalars
-----------------------DESIGN TOTAL AND MEAN SCALAR SURF CONDITIONS
// ConditionID <int>
DESIGN TOTAL AND MEAN SCALAR VOL CONDITIONS
calculation of total and mean values of transported scalars
------------------------DESIGN TOTAL AND MEAN SCALAR VOL CONDITIONS
// ConditionID <int>
DESIGN SCATRA RELATIVE ERROR LINE CONDITIONS
calculation of relative error with reference to analytical solution
-----------------------DESIGN SCATRA RELATIVE ERROR LINE CONDITIONS
// ConditionID <int>
// Function <int>
DESIGN SCATRA RELATIVE ERROR SURF CONDITIONS
calculation of relative error with reference to analytical solution
-----------------------DESIGN SCATRA RELATIVE ERROR SURF CONDITIONS
// ConditionID <int>
// Function <int>
DESIGN SCATRA RELATIVE ERROR VOL CONDITIONS
calculation of relative error with reference to analytical solution
------------------------DESIGN SCATRA RELATIVE ERROR VOL CONDITIONS
// ConditionID <int>
// Function <int>
DESIGN SCATRA COUPLING SURF CONDITIONS
ScaTra Coupling
-----------------------------DESIGN SCATRA COUPLING SURF CONDITIONS
// NUMSCAL <int>
// ONOFF <vector<int>>
// COUPID <int>
// PERMCOEF <double>
// CONDUCT <double>
// FILTR <double>
// WSSON <bool> "flag if wall shear stress coupling is on"
// WSSCOEFFS <vector<double>>
DESIGN TRANSPORT ROBIN LINE CONDITIONS
Scalar Transport Robin Boundary Condition
-----------------------------DESIGN TRANSPORT ROBIN LINE CONDITIONS
// NUMSCAL <int>
// ONOFF <vector<int>>
// PREFACTOR <double>
// REFVALUE <double>
DESIGN TRANSPORT ROBIN SURF CONDITIONS
Scalar Transport Robin Boundary Condition
-----------------------------DESIGN TRANSPORT ROBIN SURF CONDITIONS
// NUMSCAL <int>
// ONOFF <vector<int>>
// PREFACTOR <double>
// REFVALUE <double>
TRANSPORT NEUMANN INFLOW LINE CONDITIONS
Line Transport Neumann Inflow
---------------------------TRANSPORT NEUMANN INFLOW LINE CONDITIONS
TRANSPORT NEUMANN INFLOW SURF CONDITIONS
Surface Transport Neumann Inflow
---------------------------TRANSPORT NEUMANN INFLOW SURF CONDITIONS
TRANSPORT THERMO CONVECTION LINE CONDITIONS
Line Transport Thermo Convections
------------------------TRANSPORT THERMO CONVECTION LINE CONDITIONS
// temperature_state (choices: Tempn|Tempnp) "temperature state"
// coeff <double> "heat transfer coefficient h"
// surtemp <double> "surrounding (fluid) temperature T_oo"
// surtempfunct <std::optional<int>> (default: none) "time curve to increase the surrounding (fluid) temperature T_oo in time"
// funct <std::optional<int>> (default: none) "time curve to increase the complete boundary condition, i.e., the heat flux"
TRANSPORT THERMO CONVECTION SURF CONDITIONS
Surface Transport Thermo Convections
------------------------TRANSPORT THERMO CONVECTION SURF CONDITIONS
// temperature_state (choices: Tempn|Tempnp) "temperature state"
// coeff <double> "heat transfer coefficient h"
// surtemp <double> "surrounding (fluid) temperature T_oo"
// surtempfunct <std::optional<int>> (default: none) "time curve to increase the surrounding (fluid) temperature T_oo in time"
// funct <std::optional<int>> (default: none) "time curve to increase the complete boundary condition, i.e., the heat flux"
DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / MASTER
calculation of heterogeneous reactions
------DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / MASTER
DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / MASTER
calculation of heterogeneous reactions
------DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / MASTER
DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / SLAVE
calculation of heterogeneous reactions
-------DESIGN SCATRA HETEROGENEOUS REACTION LINE CONDITIONS / SLAVE
DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / SLAVE
calculation of heterogeneous reactions
-------DESIGN SCATRA HETEROGENEOUS REACTION SURF CONDITIONS / SLAVE
DESIGN SCATRA SURF CONDITIONS / PARTITIONING
Domain partitioning of scatra field
-----------------------DESIGN SCATRA SURF CONDITIONS / PARTITIONING
DESIGN SCATRA VOL CONDITIONS / PARTITIONING
Domain partitioning of scatra field
------------------------DESIGN SCATRA VOL CONDITIONS / PARTITIONING
DESIGN ELECTRODE STATE OF CHARGE LINE CONDITIONS
electrode state of charge line condition
-------------------DESIGN ELECTRODE STATE OF CHARGE LINE CONDITIONS
// ConditionID <int>
// C_0% <double>
// C_100% <double>
// ONE_HOUR <double>
DESIGN ELECTRODE STATE OF CHARGE SURF CONDITIONS
electrode state of charge surface condition
-------------------DESIGN ELECTRODE STATE OF CHARGE SURF CONDITIONS
// ConditionID <int>
// C_0% <double>
// C_100% <double>
// ONE_HOUR <double>
DESIGN ELECTRODE STATE OF CHARGE VOL CONDITIONS
electrode state of charge volume condition
--------------------DESIGN ELECTRODE STATE OF CHARGE VOL CONDITIONS
// ConditionID <int>
// C_0% <double>
// C_100% <double>
// ONE_HOUR <double>
DESIGN CELL VOLTAGE POINT CONDITIONS
cell voltage point condition
-------------------------------DESIGN CELL VOLTAGE POINT CONDITIONS
// ConditionID <int>
DESIGN CELL VOLTAGE LINE CONDITIONS
cell voltage line condition
--------------------------------DESIGN CELL VOLTAGE LINE CONDITIONS
// ConditionID <int>
DESIGN CELL VOLTAGE SURF CONDITIONS
cell voltage surface condition
--------------------------------DESIGN CELL VOLTAGE SURF CONDITIONS
// ConditionID <int>
ELECTRODE BOUNDARY KINETICS POINT CONDITIONS
point electrode boundary kinetics
-----------------------ELECTRODE BOUNDARY KINETICS POINT CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer|Butler-Volmer-Yang1997)
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Tafel)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: linear)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Newman)
// K_A <double>
// K_C <double>
// BETA <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Bard)
// E0 <double>
// K0 <double>
// BETA <double>
// C_C0 <double>
// C_A0 <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Nernst)
// E0 <double>
// C0 <double>
// DL_SPEC_CAP <double>
ELECTRODE BOUNDARY KINETICS LINE CONDITIONS
line electrode boundary kinetics
------------------------ELECTRODE BOUNDARY KINETICS LINE CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer|Butler-Volmer-Yang1997)
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Tafel)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: linear)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Newman)
// K_A <double>
// K_C <double>
// BETA <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Bard)
// E0 <double>
// K0 <double>
// BETA <double>
// C_C0 <double>
// C_A0 <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Nernst)
// E0 <double>
// C0 <double>
// DL_SPEC_CAP <double>
ELECTRODE BOUNDARY KINETICS SURF CONDITIONS
surface electrode boundary kinetics
------------------------ELECTRODE BOUNDARY KINETICS SURF CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer|Butler-Volmer-Yang1997)
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Tafel)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: linear)
// ALPHA <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Newman)
// K_A <double>
// K_C <double>
// BETA <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer-Bard)
// E0 <double>
// K0 <double>
// BETA <double>
// C_C0 <double>
// C_A0 <double>
// DL_SPEC_CAP <double>
// <all_of>:
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// EPSILON <double> "porosity of electrode boundary, set to -1 if equal to porosity of electrolyte domain"
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Nernst)
// E0 <double>
// C0 <double>
// DL_SPEC_CAP <double>
ELECTRODE DOMAIN KINETICS LINE CONDITIONS
line electrode domain kinetics
--------------------------ELECTRODE DOMAIN KINETICS LINE CONDITIONS
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer)
// A_S <double>
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
ELECTRODE DOMAIN KINETICS SURF CONDITIONS
surface electrode domain kinetics
--------------------------ELECTRODE DOMAIN KINETICS SURF CONDITIONS
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer)
// A_S <double>
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
ELECTRODE DOMAIN KINETICS VOL CONDITIONS
volume electrode domain kinetics
---------------------------ELECTRODE DOMAIN KINETICS VOL CONDITIONS
// ConditionID <int>
// POT <double>
// FUNCT <std::optional<int>> (default: none)
// NUMSCAL <int>
// STOICH <vector<int>>
// E- <int>
// ZERO_CUR <int>
// KINETIC_MODEL (choices: Butler-Volmer)
// A_S <double>
// ALPHA_A <double>
// ALPHA_C <double>
// I0 <double>
// GAMMA <double>
// REFCON <double>
// DL_SPEC_CAP <double>
DESIGN CCCV CELL CYCLING POINT CONDITIONS
line boundary condition for constant-current constant-voltage (CCCV) cell cycling
--------------------------DESIGN CCCV CELL CYCLING POINT CONDITIONS
// NUMBER_OF_HALF_CYCLES <int>
// BEGIN_WITH_CHARGING <int>
// CONDITION_ID_FOR_CHARGE <std::optional<int>> (default: none)
// CONDITION_ID_FOR_DISCHARGE <std::optional<int>> (default: none)
// INIT_RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_INIT_RELAX <int>
// NUM_ADD_ADAPT_TIME_STEPS <std::optional<int>> (default: none)
// MIN_TIME_STEPS_DURING_INIT_RELAX <std::optional<int>> (default: none)
DESIGN CCCV CELL CYCLING LINE CONDITIONS
line boundary condition for constant-current constant-voltage (CCCV) cell cycling
---------------------------DESIGN CCCV CELL CYCLING LINE CONDITIONS
// NUMBER_OF_HALF_CYCLES <int>
// BEGIN_WITH_CHARGING <int>
// CONDITION_ID_FOR_CHARGE <std::optional<int>> (default: none)
// CONDITION_ID_FOR_DISCHARGE <std::optional<int>> (default: none)
// INIT_RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_INIT_RELAX <int>
// NUM_ADD_ADAPT_TIME_STEPS <std::optional<int>> (default: none)
// MIN_TIME_STEPS_DURING_INIT_RELAX <std::optional<int>> (default: none)
DESIGN CCCV CELL CYCLING SURF CONDITIONS
surface boundary condition for constant-current constant-voltage (CCCV) cell cycling
---------------------------DESIGN CCCV CELL CYCLING SURF CONDITIONS
// NUMBER_OF_HALF_CYCLES <int>
// BEGIN_WITH_CHARGING <int>
// CONDITION_ID_FOR_CHARGE <std::optional<int>> (default: none)
// CONDITION_ID_FOR_DISCHARGE <std::optional<int>> (default: none)
// INIT_RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_INIT_RELAX <int>
// NUM_ADD_ADAPT_TIME_STEPS <std::optional<int>> (default: none)
// MIN_TIME_STEPS_DURING_INIT_RELAX <std::optional<int>> (default: none)
DESIGN CCCV HALF-CYCLE POINT CONDITIONS
line boundary condition for constant-current constant-voltage (CCCV) half-cycle
----------------------------DESIGN CCCV HALF-CYCLE POINT CONDITIONS
// ConditionID <int>
// CURRENT <double>
// CUT_OFF_VOLTAGE <double>
// CUT_OFF_C_RATE <double>
// RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_PHASE_ON_OFF <vector<int>>
DESIGN CCCV HALF-CYCLE LINE CONDITIONS
line boundary condition for constant-current constant-voltage (CCCV) half-cycle
-----------------------------DESIGN CCCV HALF-CYCLE LINE CONDITIONS
// ConditionID <int>
// CURRENT <double>
// CUT_OFF_VOLTAGE <double>
// CUT_OFF_C_RATE <double>
// RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_PHASE_ON_OFF <vector<int>>
DESIGN CCCV HALF-CYCLE SURF CONDITIONS
surface boundary condition for constant-current constant-voltage (CCCV) half-cycle
-----------------------------DESIGN CCCV HALF-CYCLE SURF CONDITIONS
// ConditionID <int>
// CURRENT <double>
// CUT_OFF_VOLTAGE <double>
// CUT_OFF_C_RATE <double>
// RELAX_TIME <double>
// ADAPTIVE_TIME_STEPPING_PHASE_ON_OFF <vector<int>>
DESIGN SURF TURBULENT INFLOW TRANSFER
TransferTurbulentInflow
------------------------------DESIGN SURF TURBULENT INFLOW TRANSFER
// ID <int>
// toggle (choices: master|slave) "toggle"
// DIRECTION <TurbInflowDirection> (default: x) "transfer direction"
// curve <std::optional<int>> (default: none) "curve id"
FLUID TURBULENT INFLOW VOLUME
TurbulentInflowSection
--------------------------------------FLUID TURBULENT INFLOW VOLUME
DESIGN SURFACE FLOW-DEPENDENT PRESSURE CONDITIONS
SurfaceFlowDepPressure
------------------DESIGN SURFACE FLOW-DEPENDENT PRESSURE CONDITIONS
// TYPE_OF_FLOW_DEPENDENCE (choices: fixed_pressure|flow_rate|flow_volume) "type of flow dependence"
// ConstCoeff <double> "constant coefficient for (linear) flow-rate-based condition"
// LinCoeff <double> "linear coefficient for (linear) flow-rate-based condition"
// InitialVolume <double> "initial (air-cushion) volume outside of boundary"
// ReferencePressure <double> "reference pressure outside of boundary"
// AdiabaticExponent <double> "adiabatic exponent"
// curve <std::optional<int>> (default: none) "curve id"
DESIGN LINE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
LineSlipSupp
-----------DESIGN LINE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
// USEUPDATEDNODEPOS <double>
DESIGN SURFACE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
SurfaceSlipSupp
--------DESIGN SURFACE SLIP SUPPLEMENTAL CURVED BOUNDARY CONDITIONS
// USEUPDATEDNODEPOS <double>
DESIGN SURFACE CONSERVATIVE OUTFLOW CONSISTENCY
SurfaceConservativeOutflowConsistency
--------------------DESIGN SURFACE CONSERVATIVE OUTFLOW CONSISTENCY
FLUID NEUMANN INFLOW LINE CONDITIONS
Line Fluid Neumann Inflow
-------------------------------FLUID NEUMANN INFLOW LINE CONDITIONS
FLUID NEUMANN INFLOW SURF CONDITIONS
Surface Fluid Neumann Inflow
-------------------------------FLUID NEUMANN INFLOW SURF CONDITIONS
DESIGN LINE MIXED/HYBRID DIRICHLET CONDITIONS
LineMixHybDirichlet
----------------------DESIGN LINE MIXED/HYBRID DIRICHLET CONDITIONS
// val <vector<double>> "velocity"
// funct <vector<std::optional<int>>> (default: none none none ) "spatial function"
// u_C <double>
// PENTYPE (choices: Spalding|constant) "how penalty parameter is computed"
// hB_divided_by <double>
// utau_computation (choices: at_wall|viscous_tangent) "how traction at y is computed from utau"
DESIGN SURFACE MIXED/HYBRID DIRICHLET CONDITIONS
SurfaceMixHybDirichlet
-------------------DESIGN SURFACE MIXED/HYBRID DIRICHLET CONDITIONS
// val <vector<double>> "velocity"
// funct <vector<std::optional<int>>> (default: none none none ) "spatial function"
// u_C <double>
// PENTYPE (choices: Spalding|constant) "how penalty parameter is computed"
// hB_divided_by <double>
// utau_computation (choices: at_wall|viscous_tangent) "how traction at y is computed from utau"
DESIGN FLUID STRESS CALC LINE CONDITIONS
Line Fluid Stress Calculation
---------------------------DESIGN FLUID STRESS CALC LINE CONDITIONS
DESIGN FLUID STRESS CALC SURF CONDITIONS
Surf Fluid Stress Calculation
---------------------------DESIGN FLUID STRESS CALC SURF CONDITIONS
DESIGN FLUID SURF LIFT&DRAG
Surface LIFTDRAG
----------------------------------------DESIGN FLUID SURF LIFT&DRAG
// label <int>
// CENTER <vector<double>>
// AXIS <vector<double>> (default: 0 0 0 )
DESIGN FLOW RATE LINE CONDITIONS
Line Flow Rate
-----------------------------------DESIGN FLOW RATE LINE CONDITIONS
// ConditionID <int>
DESIGN FLOW RATE SURF CONDITIONS
Surface Flow Rate
-----------------------------------DESIGN FLOW RATE SURF CONDITIONS
// ConditionID <int>
DESIGN SURF VOLUMETRIC FLOW CONDITIONS
volumetric surface flow condition
-----------------------------DESIGN SURF VOLUMETRIC FLOW CONDITIONS
// ConditionID <int>
// ConditionType (default: POLYNOMIAL) (choices: POLYNOMIAL|WOMERSLEY) "condition type"
// prebiased (default: NOTPREBIASED) (choices: FORCED|NOTPREBIASED|PREBIASED) "prebiased"
// FlowType (default: InFlow) (choices: InFlow|OutFlow) "flow type"
// CorrectionFlag (default: WithOutCorrection) (choices: WithCorrection|WithOutCorrection) "correction flag"
// Period <double>
// Order <int>
// Harmonics <int>
// Val <double>
// Funct <int>
// NORMAL (default: SelfEvaluateNormal) (choices: SelfEvaluateNormal|UsePrescribedNormal) "normal"
// n1 <double>
// n2 <double>
// n3 <double>
// CenterOfMass (default: SelfEvaluateCenterOfMass) (choices: SelfEvaluateCenterOfMass|UsePrescribedCenterOfMass) "center of mass"
// c1 <double>
// c2 <double>
// c3 <double>
DESIGN LINE VOLUMETRIC FLOW BORDER NODES
volumetric flow border nodes condition
---------------------------DESIGN LINE VOLUMETRIC FLOW BORDER NODES
// ConditionID <int>
DESIGN SURF TOTAL TRACTION CORRECTION CONDITIONS
total traction correction condition
-------------------DESIGN SURF TOTAL TRACTION CORRECTION CONDITIONS
// ConditionID <int>
// ConditionType (default: POLYNOMIAL) (choices: POLYNOMIAL|WOMERSLEY) "condition type"
// prebiased (default: NOTPREBIASED) (choices: FORCED|NOTPREBIASED|PREBIASED) "prebiased"
// FlowType (default: InFlow) (choices: InFlow|OutFlow) "flow type"
// CorrectionFlag (default: WithOutCorrection) (choices: WithCorrection|WithOutCorrection) "correction flag"
// Period <double>
// Order <int>
// Harmonics <int>
// Val <double>
// Funct <int>
// NORMAL (default: SelfEvaluateNormal) (choices: SelfEvaluateNormal|UsePrescribedNormal) "normal"
// n1 <double>
// n2 <double>
// n3 <double>
// CenterOfMass (default: SelfEvaluateCenterOfMass) (choices: SelfEvaluateCenterOfMass|UsePrescribedCenterOfMass) "center of mass"
// c1 <double>
// c2 <double>
// c3 <double>
DESIGN LINE TOTAL TRACTION CORRECTION BORDER NODES
total traction correction border nodes condition
-----------------DESIGN LINE TOTAL TRACTION CORRECTION BORDER NODES
// ConditionID <int>
DESIGN SURFACE NORMAL NO PENETRATION CONDITION
No Penetration
---------------------DESIGN SURFACE NORMAL NO PENETRATION CONDITION
DESIGN LINE NORMAL NO PENETRATION CONDITION
No Penetration
------------------------DESIGN LINE NORMAL NO PENETRATION CONDITION
DESIGN VOLUME POROCOUPLING CONDITION
Poro Coupling
-------------------------------DESIGN VOLUME POROCOUPLING CONDITION
DESIGN SURFACE POROCOUPLING CONDITION
Poro Coupling
------------------------------DESIGN SURFACE POROCOUPLING CONDITION
DESIGN SURFACE PORO PARTIAL INTEGRATION
Poro Partial Integration
----------------------------DESIGN SURFACE PORO PARTIAL INTEGRATION
DESIGN LINE PORO PARTIAL INTEGRATION
Poro Partial Integration
-------------------------------DESIGN LINE PORO PARTIAL INTEGRATION
DESIGN SURFACE PORO PRESSURE INTEGRATION
Poro Pressure Integration
---------------------------DESIGN SURFACE PORO PRESSURE INTEGRATION
DESIGN LINE PORO PRESSURE INTEGRATION
Poro Pressure Integration
------------------------------DESIGN LINE PORO PRESSURE INTEGRATION
DESIGN ALE UPDATE LINE CONDITIONS
ALEUPDATE Coupling
----------------------------------DESIGN ALE UPDATE LINE CONDITIONS
// COUPLING (default: lagrange) (choices: heightfunction|lagrange|meantangentialvelocity|meantangentialvelocityscaled|sphereHeightFunction)
// VAL <double>
// NODENORMALFUNCT <int>
DESIGN ALE UPDATE SURF CONDITIONS
ALEUPDATE Coupling
----------------------------------DESIGN ALE UPDATE SURF CONDITIONS
// COUPLING (default: lagrange) (choices: heightfunction|lagrange|meantangentialvelocity|meantangentialvelocityscaled|sphereHeightFunction)
// VAL <double>
// NODENORMALFUNCT <int>
DESIGN FSI COUPLING LINE CONDITIONS
FSI Coupling
--------------------------------DESIGN FSI COUPLING LINE CONDITIONS
// coupling_id <int>
DESIGN FSI COUPLING SURF CONDITIONS
FSI Coupling
--------------------------------DESIGN FSI COUPLING SURF CONDITIONS
// coupling_id <int>
DESIGN FSI COUPLING CENTER DISP LINE CONDITIONS
FSI Coupling Center Disp
--------------------DESIGN FSI COUPLING CENTER DISP LINE CONDITIONS
DESIGN FSI COUPLING CENTER DISP SURF CONDITIONS
FSI Coupling Center Disp
--------------------DESIGN FSI COUPLING CENTER DISP SURF CONDITIONS
DESIGN STRUCTURE ALE COUPLING SURF CONDITIONS
StructAleCoupling
----------------------DESIGN STRUCTURE ALE COUPLING SURF CONDITIONS
// coupling_id <int>
// field (default: structure) (choices: ale|structure) "field"
DESIGN STRUCTURE FLUID VOLUME COUPLING VOL CONDITIONS
StructFluidVolCoupling
--------------DESIGN STRUCTURE FLUID VOLUME COUPLING VOL CONDITIONS
// coupling_id <int>
// field (default: structure) (choices: ale|structure) "field"
DESIGN FPSI COUPLING LINE CONDITIONS
FPSI Coupling
-------------------------------DESIGN FPSI COUPLING LINE CONDITIONS
// coupling_id <int>
DESIGN FPSI COUPLING SURF CONDITIONS
FPSI Coupling
-------------------------------DESIGN FPSI COUPLING SURF CONDITIONS
// coupling_id <int>
DESIGN SURFACE NEUMANN INTEGRATION
Neumann Integration
---------------------------------DESIGN SURFACE NEUMANN INTEGRATION
DESIGN LINE NEUMANN INTEGRATION
Neumann Integration
------------------------------------DESIGN LINE NEUMANN INTEGRATION
DESIGN FLUID MESH VOL CONDITIONS
Fluid Mesh
-----------------------------------DESIGN FLUID MESH VOL CONDITIONS
// COUPLINGID <int>
DESIGN FLUID FLUID COUPLING SURF CONDITIONS
FLUID FLUID Coupling
------------------------DESIGN FLUID FLUID COUPLING SURF CONDITIONS
// COUPLINGID <int>
DESIGN ALE FLUID COUPLING SURF CONDITIONS
ALE FLUID Coupling
--------------------------DESIGN ALE FLUID COUPLING SURF CONDITIONS
// COUPLINGID <int>
DESIGN XFEM DISPLACEMENT SURF CONDITIONS
XFEM Surf Displacement
---------------------------DESIGN XFEM DISPLACEMENT SURF CONDITIONS
// COUPLINGID <int>
// EVALTYPE (default: funct) (choices: funct|implementation|zero)
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN XFEM LEVELSET WEAK DIRICHLET VOL CONDITIONS
XFEM Levelset Weak Dirichlet
-----------------DESIGN XFEM LEVELSET WEAK DIRICHLET VOL CONDITIONS
// COUPLINGID <int>
// LEVELSETFIELDNO <int>
// BOOLEANTYPE (choices: cut|difference|none|sym_difference|union) "define which boolean operator is used for combining this level-set field with the previous one with smaller coupling id"
// COMPLEMENTARY <bool> "define which complementary operator is applied after combining the level-set field with a boolean operator with the previous one"
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
// RANDNOISE <double> (default: 0) "set percentage of random noise used in uniform random distribution"
DESIGN XFEM LEVELSET NEUMANN VOL CONDITIONS
XFEM Levelset Neumann
------------------------DESIGN XFEM LEVELSET NEUMANN VOL CONDITIONS
// COUPLINGID <int>
// LEVELSETFIELDNO <int>
// BOOLEANTYPE (choices: cut|difference|none|sym_difference|union) "define which boolean operator is used for combining this level-set field with the previous one with smaller coupling id"
// COMPLEMENTARY <bool> "define which complementary operator is applied after combining the level-set field with a boolean operator with the previous one"
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure)
// INFLOW_STAB <bool> (default: false)
DESIGN XFEM ROBIN DIRICHLET VOL CONDITIONS
XFEM Robin Dirichlet Volume
-------------------------DESIGN XFEM ROBIN DIRICHLET VOL CONDITIONS
// ROBIN_ID <std::optional<int>> (default: none) "robin id"
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN XFEM ROBIN NEUMANN VOL CONDITIONS
XFEM Robin Neumann Volume
---------------------------DESIGN XFEM ROBIN NEUMANN VOL CONDITIONS
// ROBIN_ID <std::optional<int>> (default: none) "robin id"
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure)
DESIGN XFEM LEVELSET TWOPHASE VOL CONDITIONS
XFEM Levelset Twophase
-----------------------DESIGN XFEM LEVELSET TWOPHASE VOL CONDITIONS
// COUPLINGID <int>
// LEVELSETFIELDNO <int>
// BOOLEANTYPE (choices: cut|difference|none|sym_difference|union) "define which boolean operator is used for combining this level-set field with the previous one with smaller coupling id"
// COMPLEMENTARY <bool> "define which complementary operator is applied after combining the level-set field with a boolean operator with the previous one"
DESIGN XFEM FLUIDFLUID SURF CONDITIONS
XFEM Surf FluidFluid
-----------------------------DESIGN XFEM FLUIDFLUID SURF CONDITIONS
// COUPLINGID <int>
// COUPSTRATEGY (choices: embedded|mean|xfluid) "coupling strategy"
DESIGN XFEM FSI PARTITIONED SURF CONDITIONS
XFEM Surf FSI Part
------------------------DESIGN XFEM FSI PARTITIONED SURF CONDITIONS
// COUPLINGID <int>
// INTLAW (default: noslip) (choices: navslip|noslip|noslip_splitpen|slip)
// SLIPCOEFFICIENT <double> (default: 0)
// SLIP_FUNCT <int> (default: 0) "slip function id"
DESIGN XFEM FSI MONOLITHIC SURF CONDITIONS
XFEM Surf FSI Mono
-------------------------DESIGN XFEM FSI MONOLITHIC SURF CONDITIONS
// COUPLINGID <int>
// COUPSTRATEGY (default: xfluid) (choices: harmonic|mean|solid|xfluid)
// INTLAW (default: noslip) (choices: navslip|navslip_contact|noslip|noslip_splitpen|slip)
// SLIPCOEFFICIENT <double> (default: 0)
// SLIP_FUNCT <int> (default: 0) "slip function id"
DESIGN XFEM FPI MONOLITHIC SURF CONDITIONS
XFEM Surf FPI Mono
-------------------------DESIGN XFEM FPI MONOLITHIC SURF CONDITIONS
// COUPLINGID <int>
// BJ_COEFF <double> (default: 0)
// Variant (default: BJ) (choices: BJ|BJS) "variant"
// Method (default: NIT) (choices: NIT|SUB) "method"
// Contact <bool> (default: false) "contact"
DESIGN XFEM WEAK DIRICHLET SURF CONDITIONS
XFEM Surf Weak Dirichlet
-------------------------DESIGN XFEM WEAK DIRICHLET SURF CONDITIONS
// COUPLINGID <int>
// EVALTYPE (default: funct_interpolated) (choices: displacement_1storder_with_initfunct|displacement_1storder_wo_initfunct|displacement_2ndorder_with_initfunct|displacement_2ndorder_wo_initfunct|funct_gausspoint|funct_interpolated|zero)
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
// RANDNOISE <double> (default: 0) "set percentage of random noise used in uniform random distribution"
DESIGN XFEM NEUMANN SURF CONDITIONS
XFEM Surf Neumann
--------------------------------DESIGN XFEM NEUMANN SURF CONDITIONS
// COUPLINGID <int>
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure)
// INFLOW_STAB <bool> (default: false) "toggle inflow stabilization"
DESIGN XFEM ROBIN DIRICHLET SURF CONDITIONS
XFEM Robin Dirichlet Volume
------------------------DESIGN XFEM ROBIN DIRICHLET SURF CONDITIONS
// COUPLINGID <int>
// ROBIN_ID <std::optional<int>> (default: none) "robin id"
// EVALTYPE (default: funct_interpolated) (choices: displacement_1storder_with_initfunct|displacement_1storder_wo_initfunct|displacement_2ndorder_with_initfunct|displacement_2ndorder_wo_initfunct|funct_gausspoint|funct_interpolated|zero)
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TAG (default: none) (choices: monitor_reaction|none)
DESIGN XFEM ROBIN NEUMANN SURF CONDITIONS
XFEM Robin Neumann Volume
--------------------------DESIGN XFEM ROBIN NEUMANN SURF CONDITIONS
// COUPLINGID <int>
// ROBIN_ID <std::optional<int>> (default: none) "robin id"
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
// TYPE (default: Live) (choices: Dead|Live|PressureGrad|orthopressure|pseudo_orthopressure)
DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS
Embedded Mesh Solid Surface Coupling
----------------DESIGN EMBEDDED MESH SOLID SURF COUPLING CONDITIONS
// COUPLINGID <int>
DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS
Embedded Mesh Solid Volume Background
--------------------DESIGN EMBEDDED SOLID VOL BACKGROUND CONDITIONS
// COUPLINGID <int>
DESIGN BIOFILM GROWTH COUPLING SURF CONDITIONS
BioGrCoupling
---------------------DESIGN BIOFILM GROWTH COUPLING SURF CONDITIONS
// coupling_id <int> "coupling_id"
DESIGN NODE 1D ARTERY JUNCTION CONDITIONS
Artery junction boundary condition
--------------------------DESIGN NODE 1D ARTERY JUNCTION CONDITIONS
// ConditionID <int>
// Kr <double>
DESIGN NODE 1D ARTERY PRESCRIBED CONDITIONS
Artery prescribed boundary condition
------------------------DESIGN NODE 1D ARTERY PRESCRIBED CONDITIONS
// boundarycond (default: flow) (choices: area|characteristicWave|flow|pressure|velocity) "boundarycond"
// type (default: forced) (choices: absorbing|forced) "type"
// VAL <vector<double>> "values"
// curve <vector<std::optional<int>>> "curve ids"
DESIGN NODE 1D ARTERY REFLECTIVE CONDITIONS
Artery reflection condition
------------------------DESIGN NODE 1D ARTERY REFLECTIVE CONDITIONS
// VAL <vector<double>> "value"
// curve <vector<std::optional<int>>> "curve"
DESIGN NODE 1D ARTERY IN_OUTLET CONDITIONS
Artery terminal in_outlet condition
-------------------------DESIGN NODE 1D ARTERY IN_OUTLET CONDITIONS
// terminaltype (default: inlet) (choices: inlet|outlet) "terminaltype"
DESIGN NODE 1D ARTERY TO POROFLUID COUPLING CONDITIONS
Artery coupling with porofluid
-------------DESIGN NODE 1D ARTERY TO POROFLUID COUPLING CONDITIONS
// COUPID <int>
DESIGN NODE 1D ARTERY TO SCATRA COUPLING CONDITIONS
Artery coupling with porofluid
----------------DESIGN NODE 1D ARTERY TO SCATRA COUPLING CONDITIONS
// COUPID <int>
DESIGN 1D ARTERY/AIRWAY TO POROFLUID NONCONF COUPLING CONDITIONS
Artery coupling with porofluid nonconf
---DESIGN 1D ARTERY/AIRWAY TO POROFLUID NONCONF COUPLING CONDITIONS
// COUPLING_TYPE (default: ARTERY) (choices: AIRWAY|ARTERY) "coupling type"
// NUMDOF <int>
// COUPLEDDOF_REDUCED <vector<int>> "coupling dofs of reduced airways or arteries"
// COUPLEDDOF_PORO <vector<int>> "coupling dofs in porous domain"
// PENALTY <double>
DESIGN 1D ARTERY/AIRWAY TO SCATRA NONCONF COUPLING CONDITIONS
Artery coupling with scatra nonconf
------DESIGN 1D ARTERY/AIRWAY TO SCATRA NONCONF COUPLING CONDITIONS
// COUPLING_TYPE (default: ARTERY) (choices: AIRWAY|ARTERY) "coupling type"
// NUMDOF <int>
// COUPLEDDOF_REDUCED <vector<int>> "coupling dofs of reduced airways or arteries"
// COUPLEDDOF_PORO <vector<int>> "coupling dofs in porous domain"
// PENALTY <double>
DESIGN NODE REDUCED D To 3D FLOW COUPLING CONDITIONS
Artery reduced D 3D coupling condition
---------------DESIGN NODE REDUCED D To 3D FLOW COUPLING CONDITIONS
// ConditionID <int>
// CouplingType (default: forced) (choices: absorbing|forced) "coupling type"
// ReturnedVariable (default: pressure) (choices: flow|pressure) "returned variable"
// Tolerance <double>
// MaximumIterations <int>
DESIGN SURF 3D To REDUCED D FLOW COUPLING CONDITIONS
Artery 3D reduced D coupling condition
---------------DESIGN SURF 3D To REDUCED D FLOW COUPLING CONDITIONS
// ConditionID <int>
// ReturnedVariable (default: flow) (choices: flow|pressure) "returned variable"
// Tolerance <double>
// MaximumIterations <int>
DESIGN SURF TISSUE REDAIRWAY CONDITIONS
tissue RedAirway coupling surface condition
----------------------------DESIGN SURF TISSUE REDAIRWAY CONDITIONS
// coupling_id <int>
DESIGN NODE TISSUE REDAIRWAY CONDITIONS
tissue RedAirway coupling node condition
----------------------------DESIGN NODE TISSUE REDAIRWAY CONDITIONS
// coupling_id <int>
DESIGN NODE Reduced D AIRWAYS PRESCRIBED CONDITIONS
Reduced d airway prescribed boundary condition
----------------DESIGN NODE Reduced D AIRWAYS PRESCRIBED CONDITIONS
// boundarycond (default: flow) (choices: VolumeDependentPleuralPressure|flow|pressure|switchFlowPressure) "boundary condition type"
// VAL <vector<double>> "value"
// curve <vector<std::optional<int>>> "curve"
// funct <vector<std::optional<int>>> (default: none ) "function id"
DESIGN NODE Reduced D AIRWAYS SWITCH FLOW PRESSURE CONDITIONS
Reduced d airway switch flow pressure boundary condition
------DESIGN NODE Reduced D AIRWAYS SWITCH FLOW PRESSURE CONDITIONS
// FUNCT_ID_FLOW <int>
// FUNCT_ID_PRESSURE <int>
// FUNCT_ID_PRESSURE_ACTIVE <int>
DESIGN LINE REDUCED D AIRWAYS VOL DEPENDENT PLEURAL PRESSURE CONDITIONS
Reduced D airways volume-dependent peural pressure condition
--DESIGN LINE REDUCED D AIRWAYS VOL DEPENDENT PLEURAL PRESSURE CONDITIONS
// TYPE (default: Linear_Exponential) (choices: Linear_Exponential|Linear_Ogden|Linear_Polynomial|Nonlinear_Exponential|Nonlinear_Ogden|Nonlinear_Polynomial) "type"
// TLC <double>
// RV <double>
// P_PLEURAL_0 <double>
// P_PLEURAL_LIN <double>
// P_PLEURAL_NONLIN <double>
// TAU <double>
// VAL <vector<double>> "value"
// curve <vector<std::optional<int>>> "curve"
DESIGN LINE REDUCED D AIRWAYS EVALUATE LUNG VOLUME CONDITIONS
Reduced D airways evaluate lung volume condition
------DESIGN LINE REDUCED D AIRWAYS EVALUATE LUNG VOLUME CONDITIONS
DESIGN SURF IMPEDANCE CONDITIONS
Impedance boundary condition
-----------------------------------DESIGN SURF IMPEDANCE CONDITIONS
// ConditionID <int>
// TYPE (default: windkessel) (choices: pressure_by_funct|resistive|windkessel) "type"
// R1 <double>
// R2 <double>
// C <double>
// TIMEPERIOD <double>
// FUNCT <int>
DESIGN SURF CARDIOVASCULAR 0D 4-ELEMENT WINDKESSEL CONDITIONS
Surface Cardiovascular0D
------DESIGN SURF CARDIOVASCULAR 0D 4-ELEMENT WINDKESSEL CONDITIONS
// id <int>
// C <double>
// R_p <double>
// Z_c <double>
// L <double>
// p_ref <double>
// p_0 <double>
DESIGN SURF CARDIOVASCULAR 0D ARTERIAL PROX DIST CONDITIONS
Surface 0D cardiovascular arterial proximal and distal
--------DESIGN SURF CARDIOVASCULAR 0D ARTERIAL PROX DIST CONDITIONS
// id <int>
// R_arvalve_max <double>
// R_arvalve_min <double>
// R_atvalve_max <double>
// R_atvalve_min <double>
// k_p <double>
// L_arp <double>
// C_arp <double>
// R_arp <double>
// C_ard <double>
// R_ard <double>
// p_ref <double>
// p_v_0 <double>
// p_arp_0 <double>
// y_arp_0 <double>
// p_ard_0 <double>
// p_at_fac <double>
// p_at_crv <std::optional<int>> (default: none) "curve"
DESIGN SURF CARDIOVASCULAR 0D SYS-PUL CIRCULATION CONDITIONS
Surface cardiovascular 0D sys pul circulation condition
-------DESIGN SURF CARDIOVASCULAR 0D SYS-PUL CIRCULATION CONDITIONS
// id <int>
// TYPE (choices: atrium_left|atrium_right|dummy|ventricle_left|ventricle_right)
DESIGN SURF CARDIOVASCULAR RESPIRATORY 0D SYS-PUL PERIPH CIRCULATION CONDITIONS
Surface 0D cardiovascular respiratory sys-pul periph circulation condition
--DESIGN SURF CARDIOVASCULAR RESPIRATORY 0D SYS-PUL PERIPH CIRCULATION CONDITIONS
// id <int>
// TYPE (choices: atrium_left|atrium_right|dummy|ventricle_left|ventricle_right)
DESIGN SURF CARDIOVASCULAR 0D-STRUCTURE COUPLING CONDITIONS
structure 0d cardiovascular coupling surface condition
--------DESIGN SURF CARDIOVASCULAR 0D-STRUCTURE COUPLING CONDITIONS
// coupling_id <int>
DESIGN SURF ROBIN SPRING DASHPOT CONDITIONS
Robin Spring Dashpot
------------------------DESIGN SURF ROBIN SPRING DASHPOT CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// STIFF <vector<double>>
// TIMEFUNCTSTIFF <vector<int>>
// VISCO <vector<double>>
// TIMEFUNCTVISCO <vector<int>>
// DISPLOFFSET <vector<double>>
// TIMEFUNCTDISPLOFFSET <vector<int>>
// FUNCTNONLINSTIFF <vector<int>>
// DIRECTION (choices: cursurfnormal|refsurfnormal|xyz) "Direction of the spring-dashpot boundary conditions"
// COUPLING <std::optional<int>> (default: none)
DESIGN POINT ROBIN SPRING DASHPOT CONDITIONS
Robin Spring Dashpot
-----------------------DESIGN POINT ROBIN SPRING DASHPOT CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// STIFF <vector<double>>
// TIMEFUNCTSTIFF <vector<int>>
// VISCO <vector<double>>
// TIMEFUNCTVISCO <vector<int>>
// DISPLOFFSET <vector<double>>
// TIMEFUNCTDISPLOFFSET <vector<int>>
// FUNCTNONLINSTIFF <vector<int>>
// DIRECTION (choices: cursurfnormal|refsurfnormal|xyz) "Direction of the spring-dashpot boundary conditions"
// COUPLING <std::optional<int>> (default: none)
DESIGN SURF ROBIN SPRING DASHPOT COUPLING CONDITIONS
RobinSpring Dashpot Coupling
---------------DESIGN SURF ROBIN SPRING DASHPOT COUPLING CONDITIONS
// COUPLING <int>
DESIGN THERMO CONVECTION LINE CONDITIONS
Line Thermo Convections
---------------------------DESIGN THERMO CONVECTION LINE CONDITIONS
// temperature_state (choices: Tempn|Tempnp) "temperature state"
// coeff <double> "heat transfer coefficient h"
// surtemp <double> "surrounding (fluid) temperature T_oo"
// surtempfunct <std::optional<int>> (default: none) "time curve to increase the surrounding (fluid) temperature T_oo in time"
// funct <std::optional<int>> (default: none) "time curve to increase the complete boundary condition, i.e., the heat flux"
DESIGN THERMO CONVECTION SURF CONDITIONS
Surface Thermo Convections
---------------------------DESIGN THERMO CONVECTION SURF CONDITIONS
// temperature_state (choices: Tempn|Tempnp) "temperature state"
// coeff <double> "heat transfer coefficient h"
// surtemp <double> "surrounding (fluid) temperature T_oo"
// surtempfunct <std::optional<int>> (default: none) "time curve to increase the surrounding (fluid) temperature T_oo in time"
// funct <std::optional<int>> (default: none) "time curve to increase the complete boundary condition, i.e., the heat flux"
DESIGN THERMO ROBIN LINE CONDITIONS
Thermo Robin boundary condition
--------------------------------DESIGN THERMO ROBIN LINE CONDITIONS
// NUMSCAL <int>
// ONOFF <vector<int>>
// PREFACTOR <double>
// REFVALUE <double>
DESIGN THERMO ROBIN SURF CONDITIONS
Thermo Robin boundary condition
--------------------------------DESIGN THERMO ROBIN SURF CONDITIONS
// NUMSCAL <int>
// ONOFF <vector<int>>
// PREFACTOR <double>
// REFVALUE <double>
DESIGN SSI COUPLING LINE CONDITIONS
SSI Coupling
--------------------------------DESIGN SSI COUPLING LINE CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SURF CONDITIONS
SSI Coupling
--------------------------------DESIGN SSI COUPLING SURF CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SOLIDTOSCATRA LINE CONDITIONS
SSI Coupling SolidToScatra
------------------DESIGN SSI COUPLING SOLIDTOSCATRA LINE CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SOLIDTOSCATRA SURF CONDITIONS
SSI Coupling SolidToScatra
------------------DESIGN SSI COUPLING SOLIDTOSCATRA SURF CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SOLIDTOSCATRA VOL CONDITIONS
SSI Coupling SolidToScatra
-------------------DESIGN SSI COUPLING SOLIDTOSCATRA VOL CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SCATRATOSOLID LINE CONDITIONS
SSI Coupling ScatraToSolid
------------------DESIGN SSI COUPLING SCATRATOSOLID LINE CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SCATRATOSOLID SURF CONDITIONS
SSI Coupling ScatraToSolid
------------------DESIGN SSI COUPLING SCATRATOSOLID SURF CONDITIONS
// coupling_id <int>
DESIGN SSI COUPLING SCATRATOSOLID VOL CONDITIONS
SSI Coupling ScatraToSolid
-------------------DESIGN SSI COUPLING SCATRATOSOLID VOL CONDITIONS
// coupling_id <int>
DESIGN SSI INTERFACE MESHTYING POINT CONDITIONS
SSI Interface Meshtying
--------------------DESIGN SSI INTERFACE MESHTYING POINT CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface_side"
// S2I_KINETICS_ID <int>
DESIGN SSI INTERFACE MESHTYING LINE CONDITIONS
SSI Interface Meshtying
---------------------DESIGN SSI INTERFACE MESHTYING LINE CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface_side"
// S2I_KINETICS_ID <int>
DESIGN SSI INTERFACE MESHTYING SURF CONDITIONS
SSI Interface Meshtying
---------------------DESIGN SSI INTERFACE MESHTYING SURF CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface_side"
// S2I_KINETICS_ID <int>
DESIGN SSI MANIFOLD SURF CONDITIONS
scalar transport on manifold
--------------------------------DESIGN SSI MANIFOLD SURF CONDITIONS
// ConditionID <int>
// ImplType (choices: ElchDiffCond|ElchElectrode|Standard|Undefined) "implementation type"
// thickness <double>
DESIGN SURF SCATRA MANIFOLD INITIAL FIELD CONDITIONS
Surface ScaTra Manifold Initfield
---------------DESIGN SURF SCATRA MANIFOLD INITIAL FIELD CONDITIONS
// FIELD (choices: ScaTra) "init field"
// FUNCT <int>
DESIGN SSI MANIFOLD KINETICS SURF CONDITIONS
kinetics model for coupling scatra <-> scatra on manifold
-----------------------DESIGN SSI MANIFOLD KINETICS SURF CONDITIONS
// <one_of>:
// <all_of>:
// ConditionID <int>
// ManifoldConditionID <int>
// KINETIC_MODEL (choices: ConstantInterfaceResistance)
// ONOFF <vector<int>>
// RESISTANCE <double>
// E- <int>
// <all_of>:
// ConditionID <int>
// ManifoldConditionID <int>
// KINETIC_MODEL (choices: Butler-VolmerReduced)
// NUMSCAL <int>
// STOICHIOMETRIES <vector<int>>
// E- <int>
// K_R <double>
// ALPHA_A <double>
// ALPHA_C <double>
// <all_of>:
// ConditionID <int>
// ManifoldConditionID <int>
// KINETIC_MODEL (choices: NoInterfaceFlux)
DESIGN POINT MANIFOLD DIRICH CONDITIONS
Point Dirichlet
----------------------------DESIGN POINT MANIFOLD DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
DESIGN LINE MANIFOLD DIRICH CONDITIONS
Line Dirichlet
-----------------------------DESIGN LINE MANIFOLD DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
DESIGN SURF MANIFOLD DIRICH CONDITIONS
Surface Dirichlet
-----------------------------DESIGN SURF MANIFOLD DIRICH CONDITIONS
// NUMDOF <int>
// ONOFF <vector<int>>
// VAL <vector<double>>
// FUNCT <vector<std::optional<int>>>
DESIGN SSI INTERFACE CONTACT LINE CONDITIONS
SSI Interface Contact
-----------------------DESIGN SSI INTERFACE CONTACT LINE CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface_side"
// S2I_KINETICS_ID <int>
// CONTACT_CONDITION_ID <int>
DESIGN SSI INTERFACE CONTACT SURF CONDITIONS
SSI Interface Contact
-----------------------DESIGN SSI INTERFACE CONTACT SURF CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface_side"
// S2I_KINETICS_ID <int>
// CONTACT_CONDITION_ID <int>
DESIGN SSTI INTERFACE MESHTYING LINE CONDITIONS
SSTI Interface Meshtying
--------------------DESIGN SSTI INTERFACE MESHTYING LINE CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface side"
// S2I_KINETICS_ID <int>
DESIGN SSTI INTERFACE MESHTYING SURF CONDITIONS
SSTI Interface Meshtying
--------------------DESIGN SSTI INTERFACE MESHTYING SURF CONDITIONS
// ConditionID <int>
// INTERFACE_SIDE (choices: Master|Slave|Undefined) "interface side"
// S2I_KINETICS_ID <int>
DESIGN SURFACE PARTICLE WALL
Wall for particle interaction with (optional) material definition
---------------------------------------DESIGN SURFACE PARTICLE WALL
// MAT <int>
TAYLOR GALERKIN OUTFLOW SURF CONDITIONS
Surface Taylor Galerkin Outflow
----------------------------TAYLOR GALERKIN OUTFLOW SURF CONDITIONS
TAYLOR GALERKIN NEUMANN INFLOW SURF CONDITIONS
Surface Taylor Galerkin Neumann Inflow
---------------------TAYLOR GALERKIN NEUMANN INFLOW SURF CONDITIONS
REINITIALIZATION TAYLOR GALERKIN SURF CONDITIONS
Surface reinitialization Taylor Galerkin
-------------------REINITIALIZATION TAYLOR GALERKIN SURF CONDITIONS
DESIGN LINE LEVEL SET CONTACT CONDITION
level-set condition for contact points
----------------------------DESIGN LINE LEVEL SET CONTACT CONDITION
DESIGN POINT LEVEL SET CONTACT CONDITION
level-set condition for contact points
---------------------------DESIGN POINT LEVEL SET CONTACT CONDITION
DESIGN LINE BEAM POTENTIAL CHARGE CONDITIONS
Beam_Potential_Line_Charge_Density
-----------------------DESIGN LINE BEAM POTENTIAL CHARGE CONDITIONS
// POTLAW <int>
// VAL <double>
// FUNCT <std::optional<int>> (default: none)
DESIGN POINT RIGIDSPHERE POTENTIAL CHARGE CONDITIONS
Rigidsphere_Potential_Point_Charge
---------------DESIGN POINT RIGIDSPHERE POTENTIAL CHARGE CONDITIONS
// POTLAW <int>
// VAL <double>
// FUNCT <std::optional<int>> (default: none)
DESIGN LINE PERIODIC RVE 2D BOUNDARY CONDITIONS
definition of edges forming 2D periodic boundary conditions
--------------------DESIGN LINE PERIODIC RVE 2D BOUNDARY CONDITIONS
// EDGE (default: undefined) (choices: undefined|x+|x-|y+|y-) "edge line id"
DESIGN SURF PERIODIC RVE 3D BOUNDARY CONDITIONS
definition of surfaces forming 3D periodic boundary conditions
--------------------DESIGN SURF PERIODIC RVE 3D BOUNDARY CONDITIONS
// SURF (default: undefined) (choices: undefined|x+|x-|y+|y-|z+|z-) "surface id"
DESIGN POINT PERIODIC RVE 2D BOUNDARY REFERENCE CONDITIONS
definition of reference points defining the reference vector of the periodic boundarycondition - only required if RVE_REFERENCE_POINTS = automatic
---------DESIGN POINT PERIODIC RVE 2D BOUNDARY REFERENCE CONDITIONS
// POSITION (default: undefined) (choices: N1|N1B|N1L|N2|N3|N4|undefined) "position of reference node"
DESIGN POINT COUPLED DOF EQUATION CONDITIONS
definition of the term of a linear couple equation coupling different degrees of freedom in 2d
-----------------------DESIGN POINT COUPLED DOF EQUATION CONDITIONS
// EQUATION <int> "EQUATION"
// ADD (default: undefined) (choices: dispx|dispy|undefined) "degrees of freedom"
// COEFFICIENT <double>
DESIGN LINE BEAM FILAMENT CONDITIONS
Beam_Line_Filament_Condition
-------------------------------DESIGN LINE BEAM FILAMENT CONDITIONS
// ID <int> "filament id"
// TYPE (default: Arbitrary) (choices: Actin|Arbitrary|Collagen|actin|arbitrary|collagen)
DESIGN POINT PENALTY COUPLING CONDITIONS
Couples beam nodes that lie on the same position
---------------------------DESIGN POINT PENALTY COUPLING CONDITIONS
// POSITIONAL_PENALTY_PARAMETER <double>
// ROTATIONAL_PENALTY_PARAMETER <double>
BEAM INTERACTION/BEAM TO BEAM CONTACT CONDITIONS
Beam-to-beam contact conditions
-------------------BEAM INTERACTION/BEAM TO BEAM CONTACT CONDITIONS
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING VOLUME
Beam-to-volume mesh tying conditions - volume definition
-------------BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING VOLUME
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING LINE
Beam-to-volume mesh tying conditions - line definition
---------------BEAM INTERACTION/BEAM TO SOLID VOLUME MESHTYING LINE
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING SURFACE
Beam-to-surface mesh tying conditions - surface definition
-----------BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING SURFACE
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING LINE
Beam-to-surface mesh tying conditions - line definition
--------------BEAM INTERACTION/BEAM TO SOLID SURFACE MESHTYING LINE
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT SURFACE
Beam-to-surface contact conditions - surface definition
-------------BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT SURFACE
// COUPLING_ID <int>
BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT LINE
Beam-to-surface contact conditions - line definition
----------------BEAM INTERACTION/BEAM TO SOLID SURFACE CONTACT LINE
// COUPLING_ID <int>
DESIGN LINE EHL MORTAR COUPLING CONDITIONS 2D
Line EHL (elasto-hydro-dynamic) Coupling
----------------------DESIGN LINE EHL MORTAR COUPLING CONDITIONS 2D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Active) (choices: Active|Inactive) "initialization"
// FrCoeffOrBound <double> (default: 0)
DESIGN SURF EHL MORTAR COUPLING CONDITIONS 3D
Surface EHL (elasto-hydro-dynamic) Coupling
----------------------DESIGN SURF EHL MORTAR COUPLING CONDITIONS 3D
// InterfaceID <int>
// Side (choices: Master|Slave) "interface side"
// Initialization (default: Active) (choices: Active|Inactive) "initialization"
// FrCoeffOrBound <double> (default: 0)
DESIGN OXYGEN PARTIAL PRESSURE CALCULATION LINE CONDITIONS
PoroMultiphaseScatra Oxygen Partial Pressure Calculation line condition
---------DESIGN OXYGEN PARTIAL PRESSURE CALCULATION LINE CONDITIONS
// SCALARID <int> "scalar id of oxygen partial pressure"
// n <double> "n"
// Pb50 <double> "Pb50"
// CaO2_max <double> "CaO2_max"
// alpha_bl_eff <double> "alpha_bl_eff"
// rho_oxy <double> "rho_oxy"
// rho_bl <double> "rho_bl"
DESIGN OXYGEN PARTIAL PRESSURE CALCULATION SURF CONDITIONS
PoroMultiphaseScatra Oxygen Partial Pressure Calculation surface condition
---------DESIGN OXYGEN PARTIAL PRESSURE CALCULATION SURF CONDITIONS
// SCALARID <int> "scalar id of oxygen partial pressure"
// n <double> "n"
// Pb50 <double> "Pb50"
// CaO2_max <double> "CaO2_max"
// alpha_bl_eff <double> "alpha_bl_eff"
// rho_oxy <double> "rho_oxy"
// rho_bl <double> "rho_bl"
DESIGN OXYGEN PARTIAL PRESSURE CALCULATION VOL CONDITIONS
PoroMultiphaseScatra Oxygen Partial Pressure Calculation volume condition
----------DESIGN OXYGEN PARTIAL PRESSURE CALCULATION VOL CONDITIONS
// SCALARID <int> "scalar id of oxygen partial pressure"
// n <double> "n"
// Pb50 <double> "Pb50"
// CaO2_max <double> "CaO2_max"
// alpha_bl_eff <double> "alpha_bl_eff"
// rho_oxy <double> "rho_oxy"
// rho_bl <double> "rho_bl"
MICROSCALE CONDITIONS
Microscale Boundary
----------------------------------------------MICROSCALE CONDITIONS
DESIGN VOL STC LAYER
Layer for Multilayered STC
-----------------------------------------------DESIGN VOL STC LAYER
// ConditionID <int>
Contact Constitutive Law Reference
-------------------------------------------CONTACT CONSTITUTIVE LAW
// <one_of>:
// <all_of>:
// LAW <int>
// CoConstLaw_brokenrational:
// A <double> "scaling factor"
// B <double> "asymptote"
// C <double> "y intercept"
// Offset <double> (default: 0) "offset for contact to start"
// <all_of>:
// LAW <int>
// CoConstLaw_power:
// A <double> "scaling factor"
// B <double> "power coefficient"
// Offset <double> (default: 0) "offset for contact to start"
// <all_of>:
// LAW <int>
// CoConstLaw_cubic:
// A <double> "A"
// B <double> "B"
// C <double> "C"
// D <double> "D"
// Offset <double> (default: 0) "offset for contact to start"
// <all_of>:
// LAW <int>
// CoConstLaw_linear:
// A <double> "slope"
// B <double> "y intercept"
// Offset <double> (default: 0) "offset for contact to start"
// <all_of>:
// LAW <int>
// CoConstLaw_mirco:
// FirstMatID <int> "First material ID"
// SecondMatID <int> "Second material ID"
// LateralLength <double> "length of lateral side of the BEM patch"
// Resolution <int> "resolution of the surface"
// PressureGreenFunFlag <bool> (default: true) "Use pressure-based Green function instead of a point-force-based"
// InitialTopologyStdDeviationFunct <int> (default: 100) "Function id for Initial Standard deviation for the random-midpoint generator"
// HurstExponentFunct <int> (default: 100) "Function for Hurst exponent of the surface"
// RandomTopologyFlag <bool> (default: true) "Use random midpoint generator flag"
// RandomSeedFlag <bool> (default: false) "Random seed flag"
// RandomGeneratorSeed <int> (default: 95) "Use random seed to reproduce results"
// Tolerance <double> (default: 0.01) "Tolerance for the convergence of force"
// MaxIteration <int> (default: 1000) "Maximum iteration of NNLS"
// WarmStartingFlag <bool> (default: true) "Warm-starting flag, solution accelerator"
// Offset <double> (default: 0) "offset for contact to start"
// FiniteDifferenceFraction <double> (default: 0.001) "Fraction of perturbation difference compared to the actual gap"
// ActiveGapTolerance <double> (default: 1e-06) "Minimum gap to consider a node as active"
// TopologyFilePath <string> (default: ) "Path to file with micro-topology data"