|
| EigenproblemAssemblyElemOperations () |
|
virtual | ~EigenproblemAssemblyElemOperations () |
|
virtual void | elem_calculations (RealMatrixX &mat_A, RealMatrixX &mat_B)=0 |
| performs the element calculations over elem , and returns the element matrices for the eigenproblem . More...
|
|
virtual void | elem_sensitivity_calculations (const MAST::FunctionBase &f, bool base_sol, RealMatrixX &mat_A, RealMatrixX &mat_B)=0 |
| performs the element sensitivity calculations over elem , and returns the element matrices for the eigenproblem . More...
|
|
virtual void | elem_topology_sensitivity_calculations (const MAST::FunctionBase &f, bool base_sol, const MAST::FieldFunction< RealVectorX > &vel, RealMatrixX &mat_A, RealMatrixX &mat_B)=0 |
| performs the element topology sensitivity calculations over elem . More...
|
|
| AssemblyElemOperations () |
|
virtual | ~AssemblyElemOperations () |
|
MAST::SystemInitialization & | get_system_initialization () |
|
MAST::PhysicsDisciplineBase & | get_discipline () |
|
virtual void | set_discipline_and_system (MAST::PhysicsDisciplineBase &discipline, MAST::SystemInitialization &system) |
| attaches a system to this discipline More...
|
|
virtual void | clear_discipline_and_system () |
| clears association with a system to this discipline More...
|
|
virtual void | set_assembly (MAST::AssemblyBase &assembly) |
| sets the assembly object More...
|
|
virtual MAST::AssemblyBase & | get_assembly () |
|
virtual void | clear_assembly () |
| clears the assembly object More...
|
|
virtual void | set_elem_data (unsigned int dim, const libMesh::Elem &ref_elem, MAST::GeomElem &elem) const =0 |
| some analyses may want to set additional element data before initialization of the GeomElem. More...
|
|
virtual void | init (const MAST::GeomElem &elem)=0 |
| initializes the object for calculation of element quantities for the specified elem . More...
|
|
virtual void | clear_elem () |
| clears the element initialization More...
|
|
MAST::ElementBase & | get_physics_elem () |
|
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_perturbed_solution (const RealVectorX &sol) |
| sets the element perturbed solution 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...
|
|
virtual void | set_elem_perturbed_velocity (const RealVectorX &vel) |
| sets the element perturbed velocity 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...
|
|