- fileThe ExodusII mesh file name
C++ Type:FileName
Unit:(no unit assumed)
Controllable:No
Description:The ExodusII mesh file name
- positionTranslation vector for the file mesh [m]
C++ Type:libMesh::Point
Unit:(no unit assumed)
Controllable:No
Description:Translation vector for the file mesh [m]
FileMeshPhysicsComponent
This component first loads a mesh from an ExodusII file. It is equivalent to the FileMeshGenerator but can be used within a simulation with the geometry described with Components instead of a Mesh block.
This component then adds its block to the domain of definition of Physics actions. The Physics
must have implemented the ::addBlocks
routine.
Loading the mesh file
See the FileMeshComponent for explanations on how to load the mesh.
Defining Physics
The Physics
active on the mesh loaded by this component are specified with the "physics" parameter.
Input Parameters
- physicsPhysics object(s) active on the Component
C++ Type:std::vector<PhysicsName>
Unit:(no unit assumed)
Controllable:No
Description:Physics object(s) active on the Component
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.