Definition at line 34 of file level_set_discipline.h.
|
| | LevelSetDiscipline (libMesh::EquationSystems &eq_sys) |
| |
| virtual | ~LevelSetDiscipline () |
| | virtual destructor More...
|
| |
| const MAST::FieldFunction< Real > & | get_velocity_function () const |
| |
| bool | has_velocity_function () const |
| |
| bool | if_level_set_propagation () const |
| |
| void | set_level_set_propagation_mode (bool f) |
| | If true, then the level set will be propagated using the velocity specified by the velocity object in the constructor. More...
|
| |
| void | set_velocity_function (const MAST::FieldFunction< Real > &vel) |
| | sets the level set function normal velocity field More...
|
| |
| | PhysicsDisciplineBase (libMesh::EquationSystems &eq_sys) |
| |
| virtual | ~PhysicsDisciplineBase () |
| | virtual destructor More...
|
| |
| void | add_dirichlet_bc (libMesh::boundary_id_type bid, MAST::DirichletBoundaryCondition &load) |
| | adds the specified Dirichlet boundary condition for the boundary with tag b_id More...
|
| |
| void | add_point_load (MAST::PointLoadCondition &load) |
| | adds the specified point load More...
|
| |
| void | add_side_load (libMesh::boundary_id_type bid, MAST::BoundaryConditionBase &load) |
| | adds the specified side loads for the boudnary with tag b_id More...
|
| |
| void | add_volume_load (libMesh::subdomain_id_type bid, MAST::BoundaryConditionBase &load) |
| | adds the specified volume loads for the elements with subdomain tag s_id More...
|
| |
| void | clear_loads () |
| | clear the loads and pointer to static solution system for this structural model More...
|
| |
| void | clear_system_dirichlet_bc (MAST::NonlinearSystem &sys) const |
| | clears the system dirichlet boundary conditions More...
|
| |
| void | clear_volume_load (libMesh::subdomain_id_type sid, MAST::BoundaryConditionBase &load) |
| | clear the specified volume load from the applied loads More...
|
| |
| void | constrain_subdomain_dofs_for_var (const libMesh::subdomain_id_type sid, const unsigned int var) |
| | constrain dofs on a subdomain to zero More...
|
| |
| libMesh::EquationSystems & | get_equation_systems () |
| | returns a reference to the libMesh::System object More...
|
| |
| const MAST::ElementPropertyCardBase & | get_property_card (const libMesh::Elem &elem) const |
| | get property card for the specified element More...
|
| |
| const MAST::ElementPropertyCardBase & | get_property_card (const MAST::GeomElem &elem) const |
| | get property card for the specified element More...
|
| |
| const MAST::ElementPropertyCardBase & | get_property_card (const unsigned int sid) const |
| | get property card for the specified subdomain id i More...
|
| |
| void | get_system_dirichlet_bc_dofs (libMesh::System &sys, std::set< unsigned int > &dof_ids) const |
| | Prepares a list of the constrained dofs for system sys and returns in dof_ids. More...
|
| |
| void | init_system_dirichlet_bc (MAST::NonlinearSystem &sys) const |
| | initializes the system for dirichlet boundary conditions More...
|
| |
| const MAST::PointLoadSetType & | point_loads () const |
| |
| MAST::PointLoadSetType & | point_loads () |
| |
| void | remove_side_load (libMesh::boundary_id_type bid, MAST::BoundaryConditionBase &load) |
| | remove the specified side loads for the boudnary with tag b_id More...
|
| |
| void | remove_volume_load (libMesh::subdomain_id_type bid, MAST::BoundaryConditionBase &load) |
| | remove the specified volume loads for the elements with subdomain tag s_id More...
|
| |
| void | set_property_for_subdomain (const libMesh::subdomain_id_type sid, const MAST::ElementPropertyCardBase &prop) |
| | sets the same property for all elements in the specified subdomain More...
|
| |
| const MAST::SideBCMapType & | side_loads () const |
| |
| MAST::SideBCMapType & | side_loads () |
| |
| const MAST::VolumeBCMapType & | volume_loads () const |
| |
| MAST::VolumeBCMapType & | volume_loads () |
| |