MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::NonlinearSystem Member List

This is the complete list of members for MAST::NonlinearSystem, including all inherited members.

_condensed_dofs_initializedMAST::NonlinearSystemprotected
_eigen_problem_typeMAST::NonlinearSystemprotected
_exchange_A_and_BMAST::NonlinearSystemprotected
_initialize_B_matrixMAST::NonlinearSystemprotected
_is_generalized_eigenproblemMAST::NonlinearSystemprotected
_local_non_condensed_dofs_vectorMAST::NonlinearSystemprotected
_n_converged_eigenpairsMAST::NonlinearSystemprotected
_n_iterationsMAST::NonlinearSystemprotected
_n_requested_eigenpairsMAST::NonlinearSystemprotected
_operationMAST::NonlinearSystemprotected
ADJOINT_SOLVE enum valueMAST::NonlinearSystem
adjoint_solve(const libMesh::NumericVector< Real > &X, bool if_localize_sol, MAST::AssemblyElemOperations &elem_ops, MAST::OutputAssemblyElemOperations &output, MAST::AssemblyBase &assembly, bool if_assemble_jacobian=true)MAST::NonlinearSystemvirtual
clear() libmesh_overrideMAST::NonlinearSystemvirtual
eigen_solverMAST::NonlinearSystem
eigenproblem_sensitivity_solve(MAST::AssemblyElemOperations &elem_ops, MAST::EigenproblemAssembly &assembly, const MAST::FunctionBase &f, std::vector< Real > &sens, const std::vector< unsigned int > *indices=nullptr)MAST::NonlinearSystemvirtual
EIGENPROBLEM_SOLVE enum valueMAST::NonlinearSystem
eigenproblem_solve(MAST::AssemblyElemOperations &elem_ops, MAST::EigenproblemAssembly &assembly)MAST::NonlinearSystemvirtual
FORWARD_SENSITIVITY_SOLVE enum valueMAST::NonlinearSystem
generalized() constMAST::NonlinearSysteminline
get_eigenpair(unsigned int i, Real &re, Real &im, libMesh::NumericVector< Real > &vec_re, libMesh::NumericVector< Real > *vec_im=nullptr)MAST::NonlinearSystemvirtual
get_eigenproblem_type() constMAST::NonlinearSysteminline
get_eigenvalue(unsigned int i, Real &re, Real &im)MAST::NonlinearSystemvirtual
get_linear_solve_parameters()MAST::NonlinearSystemvirtual
get_n_converged_eigenvalues() constMAST::NonlinearSysteminline
get_n_iterations() constMAST::NonlinearSysteminline
get_n_requested_eigenvalues() constMAST::NonlinearSysteminline
init_data() libmesh_overrideMAST::NonlinearSystemprotectedvirtual
initialize_condensed_dofs(MAST::PhysicsDisciplineBase &physics)MAST::NonlinearSystem
linear_solverMAST::NonlinearSystem
matrix_AMAST::NonlinearSystem
matrix_BMAST::NonlinearSystem
n_global_non_condensed_dofs() constMAST::NonlinearSystem
NONE enum valueMAST::NonlinearSystem
NONLINEAR_SOLVE enum valueMAST::NonlinearSystem
NonlinearSystem(libMesh::EquationSystems &es, const std::string &name, const unsigned int number)MAST::NonlinearSystem
Operation enum nameMAST::NonlinearSystem
operation()MAST::NonlinearSysteminline
project_vector_without_dirichlet(libMesh::NumericVector< Real > &new_vector, libMesh::FunctionBase< Real > &f) constMAST::NonlinearSystem
read_in_vector(libMesh::NumericVector< Real > &vec, const std::string &directory_name, const std::string &data_name, const bool read_binary_vectors)MAST::NonlinearSystem
reinit() libmesh_overrideMAST::NonlinearSystemvirtual
sensitivity_solve(const libMesh::NumericVector< Real > &X, bool if_localize_sol, MAST::AssemblyElemOperations &elem_ops, MAST::AssemblyBase &assembly, const MAST::FunctionBase &p, bool if_assemble_jacobian=true)MAST::NonlinearSystemvirtual
set_eigenproblem_type(libMesh::EigenProblemType ept)MAST::NonlinearSystem
set_exchange_A_and_B(bool flag)MAST::NonlinearSysteminline
set_init_B_matrix()MAST::NonlinearSysteminline
set_n_converged(unsigned int nconv)MAST::NonlinearSysteminlineprotected
set_n_iterations(unsigned int its)MAST::NonlinearSysteminlineprotected
set_n_requested_eigenvalues(unsigned int n)MAST::NonlinearSysteminline
set_operation(MAST::NonlinearSystem::Operation op)MAST::NonlinearSysteminline
solve(MAST::AssemblyElemOperations &elem_ops, MAST::AssemblyBase &assembly)MAST::NonlinearSystemvirtual
write_out_vector(libMesh::NumericVector< Real > &vec, const std::string &directory_name, const std::string &data_name, const bool write_binary_vectors)MAST::NonlinearSystem
~NonlinearSystem()MAST::NonlinearSystemvirtual