_assembly | MAST::AssemblyElemOperations | protected |
_discipline | MAST::AssemblyElemOperations | protected |
_physics_elem | MAST::AssemblyElemOperations | protected |
_system | MAST::AssemblyElemOperations | protected |
acceleration(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
acceleration_sensitivity(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
advance_time_step() | MAST::TransientSolverBase | virtual |
advance_time_step_with_sensitivity() | MAST::TransientSolverBase | virtual |
alpha_f | MAST::GeneralizedAlphaTransientSolver | |
alpha_m | MAST::GeneralizedAlphaTransientSolver | |
AssemblyElemOperations() | MAST::AssemblyElemOperations | |
beta | MAST::SecondOrderNewmarkTransientSolver | |
build_local_quantities(const libMesh::NumericVector< Real > ¤t_sol, std::vector< libMesh::NumericVector< Real > * > &qtys) | MAST::TransientSolverBase | virtual |
build_sensitivity_local_quantities(unsigned int prev_iter, std::vector< libMesh::NumericVector< Real > * > &qtys) | MAST::TransientSolverBase | virtual |
check_element_numerical_jacobian(RealVectorX &sol) | MAST::NonlinearImplicitAssemblyElemOperations | |
clear_assembly() | MAST::TransientSolverBase | virtual |
clear_discipline_and_system() | MAST::AssemblyElemOperations | virtual |
clear_elem() | MAST::AssemblyElemOperations | virtual |
clear_elem_operation_object() | MAST::TransientSolverBase | virtual |
dt | MAST::TransientSolverBase | |
elem_calculations(bool if_jac, RealVectorX &vec, RealMatrixX &mat) | MAST::GeneralizedAlphaTransientSolver | virtual |
elem_linearized_jacobian_solution_product(RealVectorX &vec)=0 | MAST::NonlinearImplicitAssemblyElemOperations | pure virtual |
elem_second_derivative_dot_solution_assembly(RealMatrixX &mat)=0 | MAST::NonlinearImplicitAssemblyElemOperations | pure virtual |
elem_sensitivity_calculations(const MAST::FunctionBase &f, RealVectorX &vec)=0 | MAST::NonlinearImplicitAssemblyElemOperations | pure virtual |
elem_shape_sensitivity_calculations(const MAST::FunctionBase &f, RealVectorX &vec)=0 | MAST::NonlinearImplicitAssemblyElemOperations | pure virtual |
elem_topology_sensitivity_calculations(const MAST::FunctionBase &f, const MAST::FieldFunction< RealVectorX > &vel, RealVectorX &vec)=0 | MAST::NonlinearImplicitAssemblyElemOperations | pure virtual |
extract_element_sensitivity_data(const std::vector< libMesh::dof_id_type > &dof_indices, const std::vector< libMesh::NumericVector< Real > * > &sols, std::vector< RealVectorX > &local_sols) | MAST::GeneralizedAlphaTransientSolver | virtual |
gamma | MAST::SecondOrderNewmarkTransientSolver | |
GeneralizedAlphaTransientSolver() | MAST::GeneralizedAlphaTransientSolver | |
get_assembly() | MAST::AssemblyElemOperations | virtual |
get_discipline() | MAST::AssemblyElemOperations | |
get_elem_operation_object() | MAST::TransientSolverBase | virtual |
get_physics_elem() | MAST::AssemblyElemOperations | inline |
get_system_initialization() | MAST::AssemblyElemOperations | |
init(const MAST::GeomElem &elem)=0 | MAST::AssemblyElemOperations | pure virtual |
NonlinearImplicitAssemblyElemOperations() | MAST::NonlinearImplicitAssemblyElemOperations | |
rho_inf | MAST::GeneralizedAlphaTransientSolver | |
SecondOrderNewmarkTransientSolver() | MAST::SecondOrderNewmarkTransientSolver | |
sensitivity_solve(MAST::AssemblyBase &assembly, const MAST::FunctionBase &f) | MAST::TransientSolverBase | virtual |
set_assembly(MAST::AssemblyBase &assembly) | MAST::TransientSolverBase | virtual |
set_discipline_and_system(MAST::PhysicsDisciplineBase &discipline, MAST::SystemInitialization &system) | MAST::AssemblyElemOperations | virtual |
set_elem_acceleration(const RealVectorX &accel) | MAST::AssemblyElemOperations | virtual |
set_elem_acceleration_sensitivity(const RealVectorX &accel) | MAST::AssemblyElemOperations | virtual |
set_elem_data(unsigned int dim, const libMesh::Elem &ref_elem, MAST::GeomElem &elem) const =0 | MAST::AssemblyElemOperations | pure virtual |
set_elem_operation_object(MAST::TransientAssemblyElemOperations &elem_ops) | MAST::TransientSolverBase | virtual |
set_elem_perturbed_acceleration(const RealVectorX &accel) | MAST::AssemblyElemOperations | virtual |
set_elem_perturbed_solution(const RealVectorX &sol) | MAST::AssemblyElemOperations | virtual |
set_elem_perturbed_velocity(const RealVectorX &vel) | MAST::AssemblyElemOperations | virtual |
set_elem_solution(const RealVectorX &sol) | MAST::AssemblyElemOperations | virtual |
set_elem_solution_sensitivity(const RealVectorX &sol) | MAST::AssemblyElemOperations | virtual |
set_elem_velocity(const RealVectorX &vel) | MAST::AssemblyElemOperations | virtual |
set_elem_velocity_sensitivity(const RealVectorX &vel) | MAST::AssemblyElemOperations | virtual |
set_element_data(const std::vector< libMesh::dof_id_type > &dof_indices, const std::vector< libMesh::NumericVector< Real > * > &sols) | MAST::GeneralizedAlphaTransientSolver | virtual |
set_element_perturbed_data(const std::vector< libMesh::dof_id_type > &dof_indices, const std::vector< libMesh::NumericVector< Real > * > &sols) | MAST::GeneralizedAlphaTransientSolver | virtual |
solution(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
solution_sensitivity(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
solve(MAST::AssemblyBase &assembly) | MAST::TransientSolverBase | virtual |
solve_highest_derivative_and_advance_time_step(MAST::AssemblyBase &assembly) | MAST::TransientSolverBase | |
solve_highest_derivative_and_advance_time_step_with_sensitivity(MAST::AssemblyBase &assembly, const MAST::FunctionBase &f) | MAST::TransientSolverBase | |
TransientSolverBase(unsigned int o, unsigned int n) | MAST::TransientSolverBase | |
update_acceleration(libMesh::NumericVector< Real > &vec, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
update_coefficient(Real rho_infinity) | MAST::GeneralizedAlphaTransientSolver | |
update_delta_acceleration(libMesh::NumericVector< Real > &acc, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
update_delta_velocity(libMesh::NumericVector< Real > &vel, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
update_sensitivity_acceleration(libMesh::NumericVector< Real > &acc, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
update_sensitivity_velocity(libMesh::NumericVector< Real > &vel, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
update_velocity(libMesh::NumericVector< Real > &vec, const libMesh::NumericVector< Real > &sol) | MAST::SecondOrderNewmarkTransientSolver | virtual |
velocity(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
velocity_sensitivity(unsigned int prev_iter=0) const | MAST::TransientSolverBase | |
~AssemblyElemOperations() | MAST::AssemblyElemOperations | virtual |
~GeneralizedAlphaTransientSolver() | MAST::GeneralizedAlphaTransientSolver | virtual |
~NonlinearImplicitAssemblyElemOperations() | MAST::NonlinearImplicitAssemblyElemOperations | virtual |
~SecondOrderNewmarkTransientSolver() | MAST::SecondOrderNewmarkTransientSolver | virtual |
~TransientSolverBase() | MAST::TransientSolverBase | virtual |