_analyze(const Real kr_ref, const MAST::FlutterSolutionBase *prev_sol=nullptr) | MAST::UGFlutterSolver | protectedvirtual |
_assembly | MAST::FlutterSolverBase | protected |
_basis_vectors | MAST::FlutterSolverBase | protected |
_bisection_search(const std::pair< MAST::FlutterSolutionBase *, MAST::FlutterSolutionBase * > &ref_sol_range, const unsigned int root_num, const Real g_tol, const unsigned int max_iters) | MAST::UGFlutterSolver | protectedvirtual |
_bref_param | MAST::UGFlutterSolver | protected |
_flutter_crossovers | MAST::UGFlutterSolver | protected |
_flutter_solutions | MAST::UGFlutterSolver | protected |
_identify_crossover_points() | MAST::UGFlutterSolver | protectedvirtual |
_include_highest_kr_unstable | MAST::UGFlutterSolver | protected |
_initialize_matrices(Real kr, ComplexMatrixX &A, ComplexMatrixX &B) | MAST::UGFlutterSolver | protected |
_initialize_matrix_sensitivity_for_kr(Real kr, ComplexMatrixX &A, ComplexMatrixX &B) | MAST::UGFlutterSolver | protected |
_initialize_matrix_sensitivity_for_param(const MAST::FunctionBase &f, const libMesh::NumericVector< Real > &dXdp, Real kr, ComplexMatrixX &A, ComplexMatrixX &B) | MAST::UGFlutterSolver | protected |
_kr_param | MAST::UGFlutterSolver | protected |
_kr_range | MAST::UGFlutterSolver | protected |
_n_kr_divs | MAST::UGFlutterSolver | protected |
_output | MAST::FlutterSolverBase | protected |
_rho | MAST::UGFlutterSolver | protected |
_steady_solver | MAST::FlutterSolverBase | protected |
attach_assembly(MAST::StructuralFluidInteractionAssembly &assembly) | MAST::FlutterSolverBase | |
attach_steady_solver(MAST::FlutterSolverBase::SteadySolver &solver) | MAST::FlutterSolverBase | |
calculate_sensitivity(MAST::FlutterRootBase &root, const MAST::FunctionBase &f, libMesh::NumericVector< Real > *dXdp=nullptr, libMesh::NumericVector< Real > *dXdkr=nullptr) | MAST::UGFlutterSolver | virtual |
clear() | MAST::UGFlutterSolver | virtual |
clear_assembly_object() | MAST::FlutterSolverBase | virtual |
clear_solutions() | MAST::UGFlutterSolver | virtual |
find_critical_root(const Real g_tol, const unsigned int n_bisection_iters) | MAST::UGFlutterSolver | virtual |
find_next_root(const Real g_tol, const unsigned int n_bisection_iters) | MAST::UGFlutterSolver | virtual |
FlutterSolverBase() | MAST::FlutterSolverBase | |
get_root(const unsigned int n) const | MAST::UGFlutterSolver | |
initialize(MAST::Parameter &kr_param, MAST::Parameter &bref_param, Real rho, Real kr_lower, Real kr_upper, unsigned int n_kr_divs, std::vector< libMesh::NumericVector< Real > * > &basis) | MAST::UGFlutterSolver | |
MAST::FlutterSolverBase::initialize(std::vector< libMesh::NumericVector< Real > * > &basis) | MAST::FlutterSolverBase | |
n_roots_found() const | MAST::UGFlutterSolver | virtual |
print_crossover_points() | MAST::UGFlutterSolver | virtual |
print_sorted_roots() | MAST::UGFlutterSolver | virtual |
scan_for_roots() | MAST::UGFlutterSolver | virtual |
set_output_file(const std::string &nm) | MAST::FlutterSolverBase | inline |
UGFlutterSolver() | MAST::UGFlutterSolver | |
~FlutterSolverBase() | MAST::FlutterSolverBase | virtual |
~UGFlutterSolver() | MAST::UGFlutterSolver | virtual |