|
| | FluidStructureAssemblyElemOperations () |
| |
| virtual | ~FluidStructureAssemblyElemOperations () |
| |
| virtual void | elem_aerodynamic_force_calculations (ComplexVectorX &vec) |
| |
| virtual void | elem_calculations (bool if_jac, RealVectorX &vec, RealMatrixX &mat) |
| |
| virtual void | elem_second_derivative_dot_solution_assembly (RealMatrixX &m) |
| |
| virtual void | elem_sensitivity_calculations (const MAST::FunctionBase &f, bool if_jac, RealVectorX &vec, RealMatrixX &mat) |
| |
| virtual void | init (const MAST::GeomElem &elem) |
| | initializes the object for the geometric element elem. More...
|
| |
| virtual void | set_elem_data (unsigned int dim, const libMesh::Elem &ref_elem, MAST::GeomElem &elem) const |
| | sets the structural element y-vector if 1D element is used. More...
|
| |
| void | set_qty_to_evaluate (MAST::StructuralQuantityType q) |
| |
| void | use_base_sol_for_sensitivity (bool f) |
| | if set to true, the sensitivity calculation will include the sensitivity of base solution. More...
|
| |
| | AssemblyElemOperations () |
| |
| virtual | ~AssemblyElemOperations () |
| |
| virtual void | clear_assembly () |
| | clears the assembly object More...
|
| |
| virtual void | clear_discipline_and_system () |
| | clears association with a system to this discipline More...
|
| |
| virtual void | clear_elem () |
| | clears the element initialization More...
|
| |
| virtual MAST::AssemblyBase & | get_assembly () |
| |
| MAST::PhysicsDisciplineBase & | get_discipline () |
| |
| virtual std::pair< const MAST::FieldFunction< RealVectorX > *, unsigned int > | get_elem_boundary_velocity_data () |
| | searches through the side load data and populates the data with the boundary id and velocity function on the boundary. More...
|
| |
| MAST::ElementBase & | get_physics_elem () |
| |
| MAST::SystemInitialization & | get_system_initialization () |
| |
| virtual void | set_assembly (MAST::AssemblyBase &assembly) |
| | sets the assembly object More...
|
| |
| virtual void | set_discipline_and_system (MAST::PhysicsDisciplineBase &discipline, MAST::SystemInitialization &system) |
| | attaches a system to this discipline More...
|
| |
| virtual void | set_elem_acceleration (const RealVectorX &accel) |
| | sets the element acceleration More...
|
| |
| virtual void | set_elem_acceleration_sensitivity (const RealVectorX &accel) |
| | sets the element acceleration More...
|
| |
| virtual void | set_elem_perturbed_acceleration (const RealVectorX &accel) |
| | sets the element perturbed acceleration More...
|
| |
| virtual void | set_elem_perturbed_solution (const RealVectorX &sol) |
| | sets the element perturbed solution More...
|
| |
| virtual void | set_elem_perturbed_velocity (const RealVectorX &vel) |
| | sets the element perturbed velocity More...
|
| |
| virtual void | set_elem_solution (const RealVectorX &sol) |
| | sets the element solution More...
|
| |
| virtual void | set_elem_solution_sensitivity (const RealVectorX &sol) |
| | sets the element solution sensitivity More...
|
| |
| virtual void | set_elem_velocity (const RealVectorX &vel) |
| | sets the element velocity More...
|
| |
| virtual void | set_elem_velocity_sensitivity (const RealVectorX &vel) |
| | sets the element velocity sensitivity More...
|
| |
| void | set_skip_comm_sum (bool skip) |
| | If an output has contrinutions only from local processor then the user can request that the global comm().sum() calls be skipped to avoid blocking MPI calls. More...
|
| |