_base_sol | MAST::EigenproblemAssembly | protected |
_base_sol_sensitivity | MAST::EigenproblemAssembly | protected |
_discipline | MAST::AssemblyBase | protected |
_elem_ops | MAST::AssemblyBase | protected |
_incompatible_sol | MAST::StructuralBucklingEigenproblemAssembly | protected |
_lambda1 | MAST::StructuralBucklingEigenproblemAssembly | protected |
_lambda2 | MAST::StructuralBucklingEigenproblemAssembly | protected |
_load_param | MAST::StructuralBucklingEigenproblemAssembly | protected |
_param_dependence | MAST::AssemblyBase | protected |
_sol1 | MAST::StructuralBucklingEigenproblemAssembly | protected |
_sol1_sens | MAST::StructuralBucklingEigenproblemAssembly | protected |
_sol2 | MAST::StructuralBucklingEigenproblemAssembly | protected |
_sol2_sens | MAST::StructuralBucklingEigenproblemAssembly | protected |
_sol_function | MAST::AssemblyBase | protected |
_solver_monitor | MAST::AssemblyBase | protected |
_system | MAST::AssemblyBase | protected |
_use_linearized_formulation | MAST::StructuralBucklingEigenproblemAssembly | protected |
A_matrix() | MAST::EigenproblemAssembly | |
AssemblyBase() | MAST::AssemblyBase | |
attach_elem_parameter_dependence_object(MAST::AssemblyBase::ElemParameterDependence &dep) | MAST::AssemblyBase | |
attach_solution_function(MAST::MeshFieldFunction &f) | MAST::AssemblyBase | |
B_matrix() | MAST::EigenproblemAssembly | |
base_sol(bool if_sens=false) const | MAST::EigenproblemAssembly | |
base_sol(bool if_sens=false) | MAST::EigenproblemAssembly | |
build_localized_vector(const libMesh::System &sys, const libMesh::NumericVector< Real > &global) const | MAST::AssemblyBase | |
calculate_output(const libMesh::NumericVector< Real > &X, MAST::OutputAssemblyElemOperations &output) | MAST::AssemblyBase | virtual |
calculate_output_adjoint_sensitivity(const libMesh::NumericVector< Real > &X, const libMesh::NumericVector< Real > &dq_dX, const MAST::FunctionBase &p, MAST::AssemblyElemOperations &elem_ops, MAST::OutputAssemblyElemOperations &output, const bool include_partial_sens=true) | MAST::AssemblyBase | virtual |
calculate_output_derivative(const libMesh::NumericVector< Real > &X, MAST::OutputAssemblyElemOperations &output, libMesh::NumericVector< Real > &dq_dX) | MAST::AssemblyBase | virtual |
calculate_output_direct_sensitivity(const libMesh::NumericVector< Real > &X, const libMesh::NumericVector< Real > *dXdp, const MAST::FunctionBase &p, MAST::OutputAssemblyElemOperations &output) | MAST::AssemblyBase | virtual |
clear_base_solution(bool if_sens=false) | MAST::EigenproblemAssembly | |
clear_discipline_and_system() | MAST::StructuralBucklingEigenproblemAssembly | virtual |
clear_elem_operation_object() | MAST::AssemblyBase | virtual |
clear_elem_parameter_dependence_object() | MAST::AssemblyBase | |
clear_solver_monitor() | MAST::AssemblyBase | |
close_matrix | MAST::AssemblyBase | |
critical_point_estimate_from_eigenproblem(Real v) const | MAST::StructuralBucklingEigenproblemAssembly | |
detach_solution_function() | MAST::AssemblyBase | |
discipline() const | MAST::AssemblyBase | |
discipline() | MAST::AssemblyBase | |
eigenproblem_assemble(libMesh::SparseMatrix< Real > *A, libMesh::SparseMatrix< Real > *B) | MAST::StructuralBucklingEigenproblemAssembly | virtual |
eigenproblem_sensitivity_assemble(const MAST::FunctionBase &f, libMesh::SparseMatrix< Real > *sensitivity_A, libMesh::SparseMatrix< Real > *sensitivity_B) | MAST::EigenproblemAssembly | virtual |
EigenproblemAssembly() | MAST::EigenproblemAssembly | |
get_elem_ops() | MAST::AssemblyBase | |
get_solver_monitor() | MAST::AssemblyBase | |
if_linearized_about_nonzero_solution() const | MAST::EigenproblemAssembly | |
residual_and_jacobian(const libMesh::NumericVector< Real > &X, libMesh::NumericVector< Real > *R, libMesh::SparseMatrix< Real > *J, libMesh::NonlinearImplicitSystem &S) | MAST::AssemblyBase | inlinevirtual |
sensitivity_assemble(const MAST::FunctionBase &f, libMesh::NumericVector< Real > &sensitivity_rhs) | MAST::AssemblyBase | inlinevirtual |
set_base_solution(const libMesh::NumericVector< Real > &sol, bool if_sens=false) | MAST::EigenproblemAssembly | |
set_buckling_data(bool use_linearized_approach, MAST::Parameter &p, const Real lambda1, const Real lambda2, libMesh::NumericVector< Real > &x1, libMesh::NumericVector< Real > &x2) | MAST::StructuralBucklingEigenproblemAssembly | |
set_discipline_and_system(MAST::PhysicsDisciplineBase &discipline, MAST::SystemInitialization &system) | MAST::AssemblyBase | virtual |
set_elem_operation_object(MAST::AssemblyElemOperations &elem_ops) | MAST::AssemblyBase | virtual |
set_solver_monitor(MAST::AssemblyBase::SolverMonitor &monitor) | MAST::AssemblyBase | |
StructuralBucklingEigenproblemAssembly() | MAST::StructuralBucklingEigenproblemAssembly | |
system() const | MAST::AssemblyBase | |
system() | MAST::AssemblyBase | |
system_init() | MAST::AssemblyBase | |
~AssemblyBase() | MAST::AssemblyBase | virtual |
~EigenproblemAssembly() | MAST::EigenproblemAssembly | virtual |
~StructuralBucklingEigenproblemAssembly() | MAST::StructuralBucklingEigenproblemAssembly | virtual |