|  | 
|  | 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, RealMatrixX &mat_A, RealMatrixX &mat_B)=0 | 
|  | performs the element topology sensitivity calculations over elem.  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 () | 
|  | 
| 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 | init (const MAST::GeomElem &elem)=0 | 
|  | initializes the object for calculation of element quantities for the specified elem.  More...
 | 
|  | 
| 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_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 | 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... 
 | 
|  |