libMesh::TransientRBConstruction Member List

This is the complete list of members for libMesh::TransientRBConstruction, including all inherited members.

_communicatorlibMesh::ParallelObjectprotected
libMesh::_countslibMesh::ReferenceCounterprotectedstatic
libMesh::RBParametrized::_countslibMesh::ReferenceCounterprotectedstatic
libMesh::_enable_print_counterlibMesh::ReferenceCounterprotectedstatic
libMesh::RBParametrized::_enable_print_counterlibMesh::ReferenceCounterprotectedstatic
_final_linear_residuallibMesh::LinearImplicitSystemprotected
libMesh::_mutexlibMesh::ReferenceCounterprotectedstatic
libMesh::RBParametrized::_mutexlibMesh::ReferenceCounterprotectedstatic
_n_linear_iterationslibMesh::LinearImplicitSystemprotected
libMesh::_n_objectslibMesh::ReferenceCounterprotectedstatic
libMesh::RBParametrized::_n_objectslibMesh::ReferenceCounterprotectedstatic
_shell_matrixlibMesh::LinearImplicitSystemprotected
_subsetlibMesh::LinearImplicitSystemprotected
_subset_solve_modelibMesh::LinearImplicitSystemprotected
activate()libMesh::Systeminline
active() constlibMesh::Systeminline
add_adjoint_rhs(unsigned int i=0)libMesh::System
add_adjoint_solution(unsigned int i=0)libMesh::System
add_IC_to_RB_space()libMesh::TransientRBConstructionprotected
add_matrix(const std::string &mat_name)libMesh::ImplicitSystem
add_scaled_Aq(Number scalar, unsigned int q_a, SparseMatrix< Number > *input_matrix, bool symmetrize)libMesh::RBConstruction
add_scaled_mass_matrix(Number scalar, SparseMatrix< Number > *input_matrix)libMesh::TransientRBConstruction
add_scaled_matrix_and_vector(Number scalar, ElemAssembly *elem_assembly, SparseMatrix< Number > *input_matrix, NumericVector< Number > *input_vector, bool symmetrize=false, bool apply_dof_constraints=true)libMesh::RBConstructionprotected
add_sensitivity_rhs(unsigned int i=0)libMesh::System
add_sensitivity_solution(unsigned int i=0)libMesh::System
add_variable(const std::string &var, const FEType &type, const std::set< subdomain_id_type > *const active_subdomains=nullptr)libMesh::System
add_variable(const std::string &var, const Order order=FIRST, const FEFamily=LAGRANGE, const std::set< subdomain_id_type > *const active_subdomains=nullptr)libMesh::System
add_variables(const std::vector< std::string > &vars, const FEType &type, const std::set< subdomain_id_type > *const active_subdomains=nullptr)libMesh::System
add_variables(const std::vector< std::string > &vars, const Order order=FIRST, const FEFamily=LAGRANGE, const std::set< subdomain_id_type > *const active_subdomains=nullptr)libMesh::System
add_vector(const std::string &vec_name, const bool projections=true, const ParallelType type=PARALLEL)libMesh::System
add_weighted_sensitivity_adjoint_solution(unsigned int i=0)libMesh::System
add_weighted_sensitivity_solution()libMesh::System
adjoint_qoi_parameter_sensitivity(const QoISet &qoi_indices, const ParameterVector &parameters, SensitivityData &sensitivities) overridelibMesh::ImplicitSystemvirtual
adjoint_solve(const QoISet &qoi_indices=QoISet()) overridelibMesh::ImplicitSystemvirtual
allocate_data_structures() overridelibMesh::TransientRBConstructionprotectedvirtual
assemble() overridelibMesh::LinearImplicitSysteminlinevirtual
assemble_affine_expansion(bool skip_matrix_assembly, bool skip_vector_assembly) overridelibMesh::TransientRBConstructionprotectedvirtual
assemble_all_affine_operators() overridelibMesh::TransientRBConstructionvirtual
assemble_all_affine_vectors()libMesh::RBConstructionprotectedvirtual
assemble_all_output_vectors()libMesh::RBConstructionprotectedvirtual
assemble_Aq_matrix(unsigned int q, SparseMatrix< Number > *input_matrix, bool apply_dof_constraints=true)libMesh::RBConstruction
assemble_before_solvelibMesh::System
assemble_Fq_vector(unsigned int q, NumericVector< Number > *input_vector, bool apply_dof_constraints=true)libMesh::RBConstruction
assemble_inner_product_matrix(SparseMatrix< Number > *input_matrix, bool apply_dof_constraints=true)libMesh::RBConstruction
assemble_L2_matrix(SparseMatrix< Number > *input_matrix, bool apply_dirichlet_bc=true)libMesh::TransientRBConstruction
assemble_mass_matrix(SparseMatrix< Number > *input_matrix)libMesh::TransientRBConstruction
assemble_misc_matrices() overridelibMesh::TransientRBConstructionvirtual
assemble_Mq_matrix(unsigned int q, SparseMatrix< Number > *input_matrix, bool apply_dirichlet_bc=true)libMesh::TransientRBConstruction
assemble_qoi(const QoISet &qoi_indices=QoISet()) overridelibMesh::ExplicitSystemvirtual
assemble_qoi_derivative(const QoISet &qoi_indices=QoISet(), bool include_liftfunc=true, bool apply_constraints=true) overridelibMesh::ExplicitSystemvirtual
assemble_residual_derivatives(const ParameterVector &parameters) overridelibMesh::ImplicitSystemvirtual
assembly(bool get_residual, bool get_jacobian, bool apply_heterogeneous_constraints=false, bool apply_no_constraints=false) overridelibMesh::LinearImplicitSystemvirtual
assert_convergencelibMesh::RBConstructionprotected
attach_assemble_function(void fptr(EquationSystems &es, const std::string &name))libMesh::System
attach_assemble_object(Assembly &assemble)libMesh::System
attach_constraint_function(void fptr(EquationSystems &es, const std::string &name))libMesh::System
attach_constraint_object(Constraint &constrain)libMesh::System
attach_init_function(void fptr(EquationSystems &es, const std::string &name))libMesh::System
attach_init_object(Initialization &init)libMesh::System
attach_QOI_derivative(void fptr(EquationSystems &es, const std::string &name, const QoISet &qoi_indices, bool include_liftfunc, bool apply_constraints))libMesh::System
attach_QOI_derivative_object(QOIDerivative &qoi_derivative)libMesh::System
attach_QOI_function(void fptr(EquationSystems &es, const std::string &name, const QoISet &qoi_indices))libMesh::System
attach_QOI_object(QOI &qoi)libMesh::System
attach_shell_matrix(ShellMatrix< Number > *shell_matrix)libMesh::LinearImplicitSystem
boundary_project_solution(const std::set< boundary_id_type > &b, const std::vector< unsigned int > &variables, FunctionBase< Number > *f, FunctionBase< Gradient > *g=nullptr)libMesh::System
boundary_project_solution(const std::set< boundary_id_type > &b, const std::vector< unsigned int > &variables, ValueFunctionPointer fptr, GradientFunctionPointer gptr, const Parameters &parameters)libMesh::System
boundary_project_vector(const std::set< boundary_id_type > &b, const std::vector< unsigned int > &variables, NumericVector< Number > &new_vector, FunctionBase< Number > *f, FunctionBase< Gradient > *g=nullptr, int is_adjoint=-1) constlibMesh::System
boundary_project_vector(const std::set< boundary_id_type > &b, const std::vector< unsigned int > &variables, ValueFunctionPointer fptr, GradientFunctionPointer gptr, const Parameters &parameters, NumericVector< Number > &new_vector, int is_adjoint=-1) constlibMesh::System
broadcast_parameters(unsigned int proc_id)libMesh::RBConstructionBase< LinearImplicitSystem >
build_context()libMesh::RBConstructionprotectedvirtual
build_zero_dirichlet_boundary_object()libMesh::RBConstructionstatic
calculate_norm(const NumericVector< Number > &v, unsigned int var, FEMNormType norm_type, std::set< unsigned int > *skip_dimensions=nullptr) constlibMesh::System
calculate_norm(const NumericVector< Number > &v, const SystemNorm &norm, std::set< unsigned int > *skip_dimensions=nullptr) constlibMesh::System
check_convergence(LinearSolver< Number > &input_solver)libMesh::RBConstructionprotected
clear() overridelibMesh::TransientRBConstructionvirtual
comm() constlibMesh::ParallelObjectinline
compare(const System &other_system, const Real threshold, const bool verbose) constlibMesh::Systemvirtual
compute_Fq_representor_innerprods(bool compute_inner_products=true)libMesh::RBConstructionprotectedvirtual
compute_max_error_bound()libMesh::RBConstructionvirtual
compute_output_dual_innerprods()libMesh::RBConstructionprotectedvirtual
compute_RB_inner_productlibMesh::RBConstruction
compute_truth_projection_errorlibMesh::TransientRBConstruction
const_matrices_iterator typedeflibMesh::ImplicitSystem
const_vectors_iterator typedeflibMesh::System
libMesh::Counts typedeflibMesh::ReferenceCounterprotected
libMesh::RBParametrized::Counts typedeflibMesh::ReferenceCounterprotected
current_local_solutionlibMesh::System
current_solution(const dof_id_type global_dof_number) constlibMesh::System
deactivate()libMesh::Systeminline
delta_NlibMesh::RBConstructionprotected
detach_shell_matrix()libMesh::LinearImplicitSysteminline
disable_cache() overridelibMesh::ImplicitSystemvirtual
libMesh::disable_print_counter_info()libMesh::ReferenceCounterstatic
libMesh::RBParametrized::disable_print_counter_info()libMesh::ReferenceCounterstatic
libMesh::enable_print_counter_info()libMesh::ReferenceCounterstatic
libMesh::RBParametrized::enable_print_counter_info()libMesh::ReferenceCounterstatic
enrich_basis_from_rhs_terms(const bool resize_rb_eval_data=true)libMesh::RBConstruction
enrich_RB_space() overridelibMesh::TransientRBConstructionprotectedvirtual
exit_on_repeated_greedy_parameterslibMesh::RBConstruction
ExplicitSystem(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::ExplicitSystem
extra_linear_solverlibMesh::RBConstruction
extra_quadrature_orderlibMesh::System
final_linear_residual() constlibMesh::LinearImplicitSysteminline
forward_qoi_parameter_sensitivity(const QoISet &qoi_indices, const ParameterVector &parameters, SensitivityData &sensitivities) overridelibMesh::ImplicitSystemvirtual
Fq_representorlibMesh::RBConstruction
Fq_representor_innerprodslibMesh::RBConstruction
Fq_representor_innerprods_computedlibMesh::RBConstruction
generate_training_parameters_deterministic(const Parallel::Communicator &communicator, std::map< std::string, bool > log_param_scale, std::map< std::string, std::unique_ptr< NumericVector< Number >>> &training_parameters_in, unsigned int n_training_samples_in, const RBParameters &min_parameters, const RBParameters &max_parameters, bool serial_training_set=false)libMesh::RBConstructionBase< LinearImplicitSystem >protectedstatic
generate_training_parameters_random(const Parallel::Communicator &communicator, std::map< std::string, bool > log_param_scale, std::map< std::string, std::unique_ptr< NumericVector< Number >>> &training_parameters_in, unsigned int n_training_samples_in, const RBParameters &min_parameters, const RBParameters &max_parameters, int training_parameters_random_seed=-1, bool serial_training_set=false)libMesh::RBConstructionBase< LinearImplicitSystem >protectedstatic
get_abs_training_tolerance()libMesh::RBConstructioninline
get_adjoint_rhs(unsigned int i=0)libMesh::System
get_adjoint_rhs(unsigned int i=0) constlibMesh::System
get_adjoint_solution(unsigned int i=0)libMesh::System
get_adjoint_solution(unsigned int i=0) constlibMesh::System
get_all_matrices(std::map< std::string, SparseMatrix< Number > *> &all_matrices) overridelibMesh::TransientRBConstructionvirtual
get_all_variable_numbers(std::vector< unsigned int > &all_variable_numbers) constlibMesh::System
get_all_vectors(std::map< std::string, NumericVector< Number > *> &all_vectors)libMesh::RBConstructionvirtual
get_Aq(unsigned int q)libMesh::RBConstruction
get_closest_value(Real value, const std::vector< Real > &list_of_values)libMesh::RBParametrizedstatic
get_control(const unsigned int k) constlibMesh::RBTemporalDiscretization
get_convergence_assertion_flag() constlibMesh::RBConstructionprotected
get_delta_N() constlibMesh::RBConstructioninline
get_delta_t() constlibMesh::RBTemporalDiscretization
get_deterministic_training_parameter_name() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_deterministic_training_parameter_repeats() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_discrete_parameter_values() constlibMesh::RBParametrized
get_dof_map() constlibMesh::Systeminline
get_dof_map()libMesh::Systeminline
get_equation_systems() constlibMesh::Systeminline
get_equation_systems()libMesh::Systeminline
get_error_temporal_data()libMesh::TransientRBConstruction
get_euler_theta() constlibMesh::RBTemporalDiscretization
get_first_local_training_index() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_Fq(unsigned int q)libMesh::RBConstruction
get_global_max_error_pair(const Parallel::Communicator &communicator, std::pair< numeric_index_type, Real > &error_pair)libMesh::RBConstructionBase< LinearImplicitSystem >protectedstatic
get_greedy_parameter(unsigned int i)libMesh::RBConstruction
get_info() constlibMesh::System
libMesh::ReferenceCountedObject< System >::get_info()libMesh::ReferenceCounterstatic
libMesh::RBParametrized::get_info()libMesh::ReferenceCounterstatic
get_inner_product_assembly()libMesh::RBConstruction
get_inner_product_matrix()libMesh::RBConstruction
get_L2_assembly()libMesh::TransientRBConstruction
get_last_local_training_index() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_linear_solve_parameters() constlibMesh::ImplicitSystemvirtual
get_linear_solver() const overridelibMesh::LinearImplicitSystemvirtual
get_local_n_training_samples() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_M_q(unsigned int q)libMesh::TransientRBConstruction
get_matrix(const std::string &mat_name) constlibMesh::ImplicitSystem
get_matrix(const std::string &mat_name)libMesh::ImplicitSystem
get_matrix_for_output_dual_solves() overridelibMesh::TransientRBConstructionprotectedvirtual
get_max_truth_solves() constlibMesh::TransientRBConstructioninline
get_mesh() constlibMesh::Systeminline
get_mesh()libMesh::Systeminline
get_n_continuous_params() constlibMesh::RBParametrized
get_n_discrete_params() constlibMesh::RBParametrized
get_n_params() constlibMesh::RBParametrized
get_n_time_steps() constlibMesh::RBTemporalDiscretization
get_n_training_samples() constlibMesh::RBConstructionBase< LinearImplicitSystem >
get_Nmax() constlibMesh::RBConstructioninline
get_non_dirichlet_Aq(unsigned int q)libMesh::RBConstruction
get_non_dirichlet_Aq_if_avail(unsigned int q)libMesh::RBConstruction
get_non_dirichlet_Fq(unsigned int q)libMesh::RBConstruction
get_non_dirichlet_Fq_if_avail(unsigned int q)libMesh::RBConstruction
get_non_dirichlet_inner_product_matrix()libMesh::RBConstruction
get_non_dirichlet_inner_product_matrix_if_avail()libMesh::RBConstruction
get_non_dirichlet_M_q(unsigned int q)libMesh::TransientRBConstruction
get_non_dirichlet_output_vector(unsigned int n, unsigned int q_l)libMesh::RBConstruction
get_normalize_rb_bound_in_greedy()libMesh::RBConstructioninline
get_output_vector(unsigned int n, unsigned int q_l)libMesh::RBConstruction
get_output_vectors(std::map< std::string, NumericVector< Number > *> &all_vectors)libMesh::RBConstructionvirtual
get_parameter_max(const std::string &param_name) constlibMesh::RBParametrized
get_parameter_min(const std::string &param_name) constlibMesh::RBParametrized
get_parameter_names() constlibMesh::RBParametrized
get_parameters() constlibMesh::RBParametrized
get_parameters_max() constlibMesh::RBParametrized
get_parameters_min() constlibMesh::RBParametrized
get_params_from_training_set(unsigned int index)libMesh::RBConstructionBase< LinearImplicitSystem >protected
get_POD_tol() constlibMesh::TransientRBConstructioninline
get_rb_assembly_expansion()libMesh::RBConstruction
get_RB_error_bound()libMesh::RBConstructionprotectedvirtual
get_rb_evaluation()libMesh::RBConstruction
get_rb_theta_expansion()libMesh::RBConstruction
get_rel_training_tolerance()libMesh::RBConstructioninline
get_sensitivity_rhs(unsigned int i=0)libMesh::System
get_sensitivity_rhs(unsigned int i=0) constlibMesh::System
get_sensitivity_solution(unsigned int i=0)libMesh::System
get_sensitivity_solution(unsigned int i=0) constlibMesh::System
get_shell_matrix()libMesh::LinearImplicitSysteminline
get_time_step() constlibMesh::RBTemporalDiscretization
get_vector(const std::string &vec_name) constlibMesh::System
get_vector(const std::string &vec_name)libMesh::System
get_vector(const unsigned int vec_num) constlibMesh::System
get_vector(const unsigned int vec_num)libMesh::System
get_weighted_sensitivity_adjoint_solution(unsigned int i=0)libMesh::System
get_weighted_sensitivity_adjoint_solution(unsigned int i=0) constlibMesh::System
get_weighted_sensitivity_solution()libMesh::System
get_weighted_sensitivity_solution() constlibMesh::System
GradientFunctionPointer typedeflibMesh::System
greedy_termination_test(Real abs_greedy_error, Real initial_greedy_error, int count) overridelibMesh::TransientRBConstructionvirtual
has_variable(const std::string &var) constlibMesh::System
have_matrix(const std::string &mat_name) constlibMesh::ImplicitSysteminline
have_vector(const std::string &vec_name) constlibMesh::Systeminline
hide_output()libMesh::Systeminline
identify_variable_groups() constlibMesh::Systeminline
identify_variable_groups(const bool)libMesh::Systeminline
ImplicitSystem(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::ImplicitSystem
impose_internal_fluxeslibMesh::RBConstruction
libMesh::increment_constructor_count(const std::string &name)libMesh::ReferenceCounterinlineprotected
libMesh::RBParametrized::increment_constructor_count(const std::string &name)libMesh::ReferenceCounterinlineprotected
libMesh::increment_destructor_count(const std::string &name)libMesh::ReferenceCounterinlineprotected
libMesh::RBParametrized::increment_destructor_count(const std::string &name)libMesh::ReferenceCounterinlineprotected
init()libMesh::System
init_context(FEMContext &)libMesh::RBConstructioninlineprotectedvirtual
init_data()libMesh::RBConstructionBase< LinearImplicitSystem >protectedvirtual
init_filenamelibMesh::TransientRBConstruction
init_matrices()libMesh::ImplicitSystemprotectedvirtual
initialize_parameters(const RBParameters &mu_min_in, const RBParameters &mu_max_in, const std::map< std::string, std::vector< Real >> &discrete_parameter_values)libMesh::RBParametrized
initialize_parameters(const RBParametrized &rb_parametrized)libMesh::RBParametrized
initialize_rb_construction(bool skip_matrix_assembly=false, bool skip_vector_assembly=false) overridelibMesh::TransientRBConstructionvirtual
initialize_training_parameters(const RBParameters &mu_min, const RBParameters &mu_max, unsigned int n_training_parameters, std::map< std::string, bool > log_param_scale, bool deterministic=true)libMesh::RBConstructionBase< LinearImplicitSystem >virtual
initialize_truth()libMesh::TransientRBConstructionprotectedvirtual
inner_product_matrixlibMesh::RBConstruction
inner_product_solverlibMesh::RBConstruction
inner_product_storage_vectorlibMesh::RBConstructionBase< LinearImplicitSystem >protected
is_adjoint_already_solved() constlibMesh::Systeminline
is_discrete_parameter(const std::string &mu_name) constlibMesh::RBParametrized
is_initialized()libMesh::Systeminline
is_quiet() constlibMesh::RBConstructionBase< LinearImplicitSystem >inline
is_rb_eval_initialized() constlibMesh::RBConstruction
L2_assemblylibMesh::TransientRBConstructionprotected
L2_matrixlibMesh::TransientRBConstruction
linear_solverlibMesh::LinearImplicitSystem
LinearImplicitSystem(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::LinearImplicitSystem
load_basis_function(unsigned int i)libMesh::RBConstructionvirtual
load_rb_solution() overridelibMesh::TransientRBConstructionvirtual
load_training_set(std::map< std::string, std::vector< Number >> &new_training_set)libMesh::RBConstructionBase< LinearImplicitSystem >virtual
local_dof_indices(const unsigned int var, std::set< dof_id_type > &var_indices) constlibMesh::System
M_q_vectorlibMesh::TransientRBConstruction
mass_matrix_scaled_matvec(Number scalar, NumericVector< Number > &dest, NumericVector< Number > &arg)libMesh::TransientRBConstruction
matrices_iterator typedeflibMesh::ImplicitSystem
matrixlibMesh::ImplicitSystem
max_truth_solveslibMesh::TransientRBConstructionprotected
n_active_dofs() constlibMesh::Systeminline
n_components() constlibMesh::Systeminline
n_constrained_dofs() constlibMesh::System
n_dofs() constlibMesh::System
n_linear_iterations() constlibMesh::LinearImplicitSysteminline
n_local_constrained_dofs() constlibMesh::System
n_local_dofs() constlibMesh::System
n_matrices() const overridelibMesh::ImplicitSysteminlinevirtual
libMesh::n_objects()libMesh::ReferenceCounterinlinestatic
libMesh::RBParametrized::n_objects()libMesh::ReferenceCounterinlinestatic
n_processors() constlibMesh::ParallelObjectinline
n_qois() constlibMesh::Systeminline
n_variable_groups() constlibMesh::Systeminline
n_vars() constlibMesh::Systeminline
n_vectors() constlibMesh::Systeminline
name() constlibMesh::Systeminline
NmaxlibMesh::RBConstructionprotected
non_dirichlet_L2_matrixlibMesh::TransientRBConstruction
non_dirichlet_M_q_vectorlibMesh::TransientRBConstruction
nonzero_initializationlibMesh::TransientRBConstruction
number() constlibMesh::Systeminline
old_local_solutionlibMesh::TransientSystem< RBConstruction >
old_solution(const dof_id_type global_dof_number) constlibMesh::TransientSystem< RBConstruction >
older_local_solutionlibMesh::TransientSystem< RBConstruction >
older_solution(const dof_id_type global_dof_number) constlibMesh::TransientSystem< RBConstruction >
libMesh::ReferenceCountedObject< System >::operator=(const ReferenceCountedObject &)libMesh::ReferenceCountedObject< System >inlineprotected
libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other))libMesh::ParallelObjectinline
libMesh::RBParametrized::operator=(const ReferenceCountedObject &)libMesh::ReferenceCountedObject< RBParametrized >inlineprotected
output_dual_innerprodslibMesh::RBConstruction
output_dual_innerprods_computedlibMesh::RBConstructionprotected
ParallelObject(const Parallel::Communicator &comm_in)libMesh::ParallelObjectinline
ParallelObject(const ParallelObject &other)libMesh::ParallelObjectinline
Parent typedeflibMesh::TransientRBConstruction
POD_tollibMesh::TransientRBConstructionprotected
point_gradient(unsigned int var, const Point &p, const bool insist_on_success=true) constlibMesh::System
point_gradient(unsigned int var, const Point &p, const Elem &e) constlibMesh::System
point_gradient(unsigned int var, const Point &p, const Elem *e) constlibMesh::System
point_hessian(unsigned int var, const Point &p, const bool insist_on_success=true) constlibMesh::System
point_hessian(unsigned int var, const Point &p, const Elem &e) constlibMesh::System
point_hessian(unsigned int var, const Point &p, const Elem *e) constlibMesh::System
point_value(unsigned int var, const Point &p, const bool insist_on_success=true) constlibMesh::System
point_value(unsigned int var, const Point &p, const Elem &e) constlibMesh::System
point_value(unsigned int var, const Point &p, const Elem *e) constlibMesh::System
print_basis_function_orthogonality()libMesh::RBConstruction
print_discrete_parameter_values() constlibMesh::RBParametrized
print_info() overridelibMesh::TransientRBConstructionvirtual
TransientSystem< RBConstruction >::RBConstructionBase< LinearImplicitSystem >::print_info(std::ostream &out=libMesh::out)libMesh::ReferenceCounterstatic
RBConstructionBase< LinearImplicitSystem >::print_info(std::ostream &out=libMesh::out)libMesh::ReferenceCounterstatic
print_parameters() constlibMesh::RBParametrized
process_parameters_file(const std::string &parameters_filename) overridelibMesh::TransientRBConstructionvirtual
process_temporal_parameters_file(const std::string &parameters_filename)libMesh::RBTemporalDiscretization
processor_id() constlibMesh::ParallelObjectinline
project_solution(FunctionBase< Number > *f, FunctionBase< Gradient > *g=nullptr) constlibMesh::System
project_solution(FEMFunctionBase< Number > *f, FEMFunctionBase< Gradient > *g=nullptr) constlibMesh::System
project_solution(ValueFunctionPointer fptr, GradientFunctionPointer gptr, const Parameters &parameters) constlibMesh::System
project_solution_on_reinit(void)libMesh::Systeminline
project_vector(NumericVector< Number > &new_vector, FunctionBase< Number > *f, FunctionBase< Gradient > *g=nullptr, int is_adjoint=-1) constlibMesh::System
project_vector(NumericVector< Number > &new_vector, FEMFunctionBase< Number > *f, FEMFunctionBase< Gradient > *g=nullptr, int is_adjoint=-1) constlibMesh::System
project_vector(ValueFunctionPointer fptr, GradientFunctionPointer gptr, const Parameters &parameters, NumericVector< Number > &new_vector, int is_adjoint=-1) constlibMesh::System
project_vector(NumericVector< Number > &, int is_adjoint=-1) constlibMesh::Systemprotected
project_vector(const NumericVector< Number > &, NumericVector< Number > &, int is_adjoint=-1) constlibMesh::Systemprotected
projection_matrix(SparseMatrix< Number > &proj_mat) constlibMesh::System
prolong_vectors()libMesh::Systemvirtual
pull_temporal_discretization_data(RBTemporalDiscretization &other)libMesh::RBTemporalDiscretization
qoilibMesh::System
qoi_parameter_hessian(const QoISet &qoi_indices, const ParameterVector &parameters, SensitivityData &hessian) overridelibMesh::ImplicitSystemvirtual
qoi_parameter_hessian_vector_product(const QoISet &qoi_indices, const ParameterVector &parameters, const ParameterVector &vector, SensitivityData &product) overridelibMesh::ImplicitSystemvirtual
qoi_parameter_sensitivity(const QoISet &qoi_indices, const ParameterVector &parameters, SensitivityData &sensitivities)libMesh::Systemvirtual
quiet_modelibMesh::RBConstructionBase< LinearImplicitSystem >protected
RB_ic_proj_rhs_all_NlibMesh::TransientRBConstructionprotected
RBConstruction(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::RBConstruction
RBConstructionBase(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::RBConstructionBase< LinearImplicitSystem >
RBParametrized()libMesh::RBParametrized
RBTemporalDiscretization()libMesh::RBTemporalDiscretization
re_update() overridelibMesh::TransientSystem< RBConstruction >protectedvirtual
read_header(Xdr &io, const std::string &version, const bool read_header=true, const bool read_additional_data=true, const bool read_legacy_format=false)libMesh::System
read_legacy_data(Xdr &io, const bool read_additional_data=true)libMesh::System
read_parallel_data(Xdr &io, const bool read_additional_data)libMesh::System
read_parallel_data(Xdr &io, const bool read_additional_data)libMesh::Systeminline
read_parameter_data_from_files(const std::string &continuous_param_file_name, const std::string &discrete_param_file_name, const bool read_binary_data)libMesh::RBParametrized
read_riesz_representors_from_files(const std::string &riesz_representors_dir, const bool write_binary_residual_representors) overridelibMesh::TransientRBConstructionvirtual
read_serialized_data(Xdr &io, const bool read_additional_data=true)libMesh::System
read_serialized_data(Xdr &io, const bool read_additional_data=true)libMesh::Systeminline
read_serialized_vectors(Xdr &io, const std::vector< NumericVector< Number > *> &vectors) constlibMesh::System
read_serialized_vectors(Xdr &io, const std::vector< NumericVector< Number > *> &vectors) constlibMesh::Systeminline
recompute_all_residual_terms(const bool compute_inner_products=true)libMesh::RBConstructionvirtual
libMesh::ReferenceCountedObject()libMesh::ReferenceCountedObject< System >inlineprotected
libMesh::ReferenceCountedObject(const ReferenceCountedObject &other)libMesh::ReferenceCountedObject< System >inlineprotected
libMesh::ReferenceCountedObject(ReferenceCountedObject &&other) noexceptlibMesh::ReferenceCountedObject< System >inlineprotected
libMesh::RBParametrized::ReferenceCountedObject()libMesh::ReferenceCountedObject< RBParametrized >inlineprotected
libMesh::RBParametrized::ReferenceCountedObject(const ReferenceCountedObject &other)libMesh::ReferenceCountedObject< RBParametrized >inlineprotected
libMesh::RBParametrized::ReferenceCountedObject(ReferenceCountedObject &&other) noexceptlibMesh::ReferenceCountedObject< RBParametrized >inlineprotected
libMesh::ReferenceCounter()libMesh::ReferenceCounterinlineprotected
libMesh::ReferenceCounter(const ReferenceCounter &)libMesh::ReferenceCounterinlineprotected
libMesh::ReferenceCounter(ReferenceCounter &&other) noexceptlibMesh::ReferenceCounterinlineprotected
libMesh::RBParametrized::ReferenceCounter()libMesh::ReferenceCounterinlineprotected
libMesh::RBParametrized::ReferenceCounter(const ReferenceCounter &)libMesh::ReferenceCounterinlineprotected
libMesh::RBParametrized::ReferenceCounter(ReferenceCounter &&other) noexceptlibMesh::ReferenceCounterinlineprotected
reinit() overridelibMesh::LinearImplicitSystemvirtual
reinit_constraints()libMesh::Systemvirtual
release_linear_solver(LinearSolver< Number > *) const overridelibMesh::LinearImplicitSystemvirtual
remove_matrix(const std::string &mat_name)libMesh::ImplicitSystem
remove_vector(const std::string &vec_name)libMesh::System
request_matrix(const std::string &mat_name) constlibMesh::ImplicitSystem
request_matrix(const std::string &mat_name)libMesh::ImplicitSystem
request_vector(const std::string &vec_name) constlibMesh::System
request_vector(const std::string &vec_name)libMesh::System
request_vector(const unsigned int vec_num) constlibMesh::System
request_vector(const unsigned int vec_num)libMesh::System
restrict_solve_to(const SystemSubset *subset, const SubsetSolveMode subset_solve_mode=SUBSET_ZERO) overridelibMesh::LinearImplicitSystemvirtual
restrict_vectors()libMesh::Systemvirtual
rhslibMesh::ExplicitSystem
sensitivity_solve(const ParameterVector &parameters) overridelibMesh::ImplicitSystemvirtual
serial_training_setlibMesh::RBConstructionBase< LinearImplicitSystem >protected
set_abs_training_tolerance(Real new_training_tolerance)libMesh::RBConstructioninline
set_adjoint_already_solved(bool setting)libMesh::Systeminline
set_basic_system_only()libMesh::Systeminline
set_context_solution_vec(NumericVector< Number > &vec)libMesh::RBConstructionprotectedvirtual
set_control(const std::vector< Real > &control)libMesh::RBTemporalDiscretization
set_convergence_assertion_flag(bool flag)libMesh::RBConstruction
set_delta_N(const unsigned int new_delta_N)libMesh::TransientRBConstructioninline
set_delta_t(const Real delta_t_in)libMesh::RBTemporalDiscretization
set_deterministic_training_parameter_name(const std::string &name)libMesh::RBConstructionBase< LinearImplicitSystem >
set_deterministic_training_parameter_repeats(unsigned int repeats)libMesh::RBConstructionBase< LinearImplicitSystem >
set_error_temporal_data()libMesh::TransientRBConstructionprotected
set_euler_theta(const Real euler_theta_in)libMesh::RBTemporalDiscretization
set_inner_product_assembly(ElemAssembly &inner_product_assembly_in)libMesh::RBConstruction
set_L2_assembly(ElemAssembly &L2_assembly_in)libMesh::TransientRBConstruction
set_max_truth_solves(int max_truth_solves_in)libMesh::TransientRBConstructioninline
set_n_time_steps(const unsigned int K)libMesh::RBTemporalDiscretization
set_Nmax(unsigned int Nmax)libMesh::RBConstructionvirtual
set_normalize_rb_bound_in_greedy(bool normalize_rb_bound_in_greedy_in)libMesh::RBConstructioninline
set_parameters(const RBParameters &params)libMesh::RBParametrized
set_params_from_training_set(unsigned int index)libMesh::RBConstructionBase< LinearImplicitSystem >protected
set_params_from_training_set_and_broadcast(unsigned int index)libMesh::RBConstructionBase< LinearImplicitSystem >protectedvirtual
set_POD_tol(const Real POD_tol_in)libMesh::TransientRBConstructioninline
set_quiet_mode(bool quiet_mode_in)libMesh::RBConstructionBase< LinearImplicitSystem >inline
set_rb_assembly_expansion(RBAssemblyExpansion &rb_assembly_expansion_in)libMesh::RBConstruction
set_rb_construction_parameters(unsigned int n_training_samples_in, bool deterministic_training_in, unsigned int training_parameters_random_seed_in, bool quiet_mode_in, unsigned int Nmax_in, Real rel_training_tolerance_in, Real abs_training_tolerance_in, bool normalize_rb_error_bound_in_greedy_in, RBParameters mu_min_in, RBParameters mu_max_in, std::map< std::string, std::vector< Real >> discrete_parameter_values_in, std::map< std::string, bool > log_scaling)libMesh::RBConstruction
set_rb_evaluation(RBEvaluation &rb_eval_in)libMesh::RBConstruction
set_rel_training_tolerance(Real new_training_tolerance)libMesh::RBConstructioninline
set_time_step(const unsigned int k)libMesh::RBTemporalDiscretization
set_training_random_seed(unsigned int seed)libMesh::RBConstructionBase< LinearImplicitSystem >
set_vector_as_adjoint(const std::string &vec_name, int qoi_num)libMesh::System
set_vector_preservation(const std::string &vec_name, bool preserve)libMesh::System
skip_degenerate_sideslibMesh::RBConstruction
skip_residual_in_train_reduced_basislibMesh::RBConstruction
solutionlibMesh::System
solve() overridelibMesh::LinearImplicitSystemvirtual
solve_for_matrix_and_rhs(LinearSolver< Number > &input_solver, SparseMatrix< Number > &input_matrix, NumericVector< Number > &input_rhs)libMesh::RBConstructionvirtual
store_non_dirichlet_operatorslibMesh::RBConstruction
sys_type typedeflibMesh::TransientRBConstruction
system()libMesh::TransientSystem< RBConstruction >inline
System(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::System
system_type() const overridelibMesh::TransientSystem< RBConstruction >inlinevirtual
temporal_datalibMesh::TransientRBConstructionprivate
timelibMesh::System
train_reduced_basis(const bool resize_rb_eval_data=true) overridelibMesh::TransientRBConstructionvirtual
training_error_boundslibMesh::RBConstruction
TransientRBConstruction(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::TransientRBConstruction
TransientSystem(EquationSystems &es, const std::string &name, const unsigned int number)libMesh::TransientSystem< RBConstruction >
truth_assembly() overridelibMesh::TransientRBConstructionvirtual
truth_outputslibMesh::RBConstruction
truth_outputs_all_klibMesh::TransientRBConstruction
truth_solve(int write_interval) overridelibMesh::TransientRBConstructionvirtual
update()libMesh::Systemvirtual
update_global_solution(std::vector< Number > &global_soln) constlibMesh::System
update_global_solution(std::vector< Number > &global_soln, const processor_id_type dest_proc) constlibMesh::System
update_greedy_param_list()libMesh::RBConstructionprotected
update_RB_initial_condition_all_N()libMesh::TransientRBConstruction
update_RB_system_matrices() overridelibMesh::TransientRBConstructionprotectedvirtual
update_residual_terms(bool compute_inner_products) overridelibMesh::TransientRBConstructionprotectedvirtual
update_system() overridelibMesh::TransientRBConstructionprotectedvirtual
use_empty_rb_solve_in_greedylibMesh::RBConstruction
use_fixed_solutionlibMesh::System
user_assembly()libMesh::Systemvirtual
user_constrain()libMesh::Systemvirtual
user_initialization()libMesh::Systemvirtual
user_QOI(const QoISet &qoi_indices)libMesh::Systemvirtual
user_QOI_derivative(const QoISet &qoi_indices=QoISet(), bool include_liftfunc=true, bool apply_constraints=true)libMesh::Systemvirtual
ValueFunctionPointer typedeflibMesh::System
variable(unsigned int var) constlibMesh::Systeminline
variable_group(unsigned int vg) constlibMesh::Systeminline
variable_name(const unsigned int i) constlibMesh::Systeminline
variable_number(const std::string &var) constlibMesh::System
variable_scalar_number(const std::string &var, unsigned int component) constlibMesh::Systeminline
variable_scalar_number(unsigned int var_num, unsigned int component) constlibMesh::Systeminline
variable_type(const unsigned int i) constlibMesh::Systeminline
variable_type(const std::string &var) constlibMesh::Systeminline
vector_is_adjoint(const std::string &vec_name) constlibMesh::System
vector_name(const unsigned int vec_num) constlibMesh::System
vector_name(const NumericVector< Number > &vec_reference) constlibMesh::System
vector_preservation(const std::string &vec_name) constlibMesh::System
vectors_begin()libMesh::Systeminline
vectors_begin() constlibMesh::Systeminline
vectors_end()libMesh::Systeminline
vectors_end() constlibMesh::Systeminline
vectors_iterator typedeflibMesh::System
verbose_modelibMesh::RBParametrized
weighted_sensitivity_adjoint_solve(const ParameterVector &parameters, const ParameterVector &weights, const QoISet &qoi_indices=QoISet()) overridelibMesh::ImplicitSystemvirtual
weighted_sensitivity_solve(const ParameterVector &parameters, const ParameterVector &weights) overridelibMesh::ImplicitSystemvirtual
write_header(Xdr &io, const std::string &version, const bool write_additional_data) constlibMesh::System
write_parallel_data(Xdr &io, const bool write_additional_data) constlibMesh::System
write_parameter_data_to_files(const std::string &continuous_param_file_name, const std::string &discrete_param_file_name, const bool write_binary_data)libMesh::RBParametrized
write_riesz_representors_to_files(const std::string &riesz_representors_dir, const bool write_binary_residual_representors) overridelibMesh::TransientRBConstructionvirtual
write_serialized_data(Xdr &io, const bool write_additional_data=true) constlibMesh::System
write_serialized_vectors(Xdr &io, const std::vector< const NumericVector< Number > *> &vectors) constlibMesh::System
zero_constrained_dofs_on_vector(NumericVector< Number > &vector)libMesh::RBConstruction
zero_out_matrix_and_rhslibMesh::ImplicitSystem
zero_variable(NumericVector< Number > &v, unsigned int var_num) constlibMesh::System
~ImplicitSystem()libMesh::ImplicitSystemvirtual
~LinearImplicitSystem()libMesh::LinearImplicitSystemvirtual
~ParallelObject()libMesh::ParallelObjectinlinevirtual
~RBConstruction()libMesh::RBConstructionvirtual
~RBConstructionBase()libMesh::RBConstructionBase< LinearImplicitSystem >virtual
~RBParametrized()libMesh::RBParametrizedvirtual
libMesh::~ReferenceCountedObject()libMesh::ReferenceCountedObject< System >inline
libMesh::RBParametrized::~ReferenceCountedObject()libMesh::ReferenceCountedObject< RBParametrized >inline
libMesh::~ReferenceCounter()libMesh::ReferenceCounterinline
libMesh::RBParametrized::~ReferenceCounter()libMesh::ReferenceCounterinline
~System()libMesh::Systemvirtual
~TransientRBConstruction()libMesh::TransientRBConstructionvirtual
~TransientSystem()libMesh::TransientSystem< RBConstruction >virtual