Physics

Contains all of the properties associated with the physics in the model.

Each physics type (mechanical, thermal, etc.) has a separate object.

Multiple physics definitions in a single simulation create a coupled multiphysics simulation.

Fields

  • physics_type: PhysicsType, default = NONE

  • physics: PhysicsType, default = NONE

    The physics type.

  • solver_name: String, default = ""

    A reference to a named set of solver options.

  • boundary_conditions: Vector of BoundaryCondition, default = []

    Boundary and loading condition definitions.

  • initial_conditions: Vector of InitialCondition, default = []

    Initial condition definitions.

  • field_set_type: FieldSetType, default = NONE

  • field_set: FieldSetType, default = NONE

    Options for initializing and setting fields throughout a simulation.

    Fields can be initialized from checkpoint files (.hdf5) generated in previous simulations or from Constant/Function/Expression values.

  • active: Bool, default = true

    Flag to indicate whether this physics is actively solved during the simulation.

    • true: Physics is actively solved.

    • false: The primary fields are set but not actively solved.

  • rigid_bodies: Vector of RigidBody, default = []

    RigidBody definition

  • connectors: Vector of Connector, default = []

    Connector definition

  • deformable_bodies: Vector of DeformableBody, default = []

    DeformableBody definition

See also ReflexInput.