[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
ROL::FullSpace_BirosGhattas< Real > Member List

This is the complete list of members for ROL::FullSpace_BirosGhattas< Real >, including all inherited members.

acceptLastAlpha_ROL::FullSpace_BirosGhattas< Real >private
compute(Vector< Real > &search_direction, const Vector< Real > &design_variables, const Vector< Real > &lagrange_mult, Objective< Real > &objective, Constraint< Real > &equal_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >
compute(Vector< Real > &search_direction, const Vector< Real > &design_variables, const Vector< Real > &lagrange_mult, Objective< Real > &objective, Constraint< Real > &equal_constraints, BoundConstraint< Real > &bound_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >
computeAugmentedLagrangianPenalty(const Vector< Real > &search_direction, const Vector< Real > &lagrange_mult_search_direction, const Vector< Real > &design_variables, const Vector< Real > &objective_gradient, const Vector< Real > &equal_constraints_values, const Vector< Real > &adjoint_jacobian_lagrange, Constraint< Real > &equal_constraints, const Real offset)ROL::FullSpace_BirosGhattas< Real >
computeInitialLagrangeMultiplier(Vector< Real > &lagrange_mult, const Vector< Real > &design_variables, const Vector< Real > &objective_gradient, Constraint< Real > &equal_constraints) constROL::FullSpace_BirosGhattas< Real >
computeLagrangianGradient(Vector< Real > &lagrangian_gradient, const Vector< Real > &design_variables, const Vector< Real > &lagrange_mult, const Vector< Real > &objective_gradient, Constraint< Real > &equal_constraints) constROL::FullSpace_BirosGhattas< Real >
design_variable_cloner_ROL::FullSpace_BirosGhattas< Real >private
econd_ROL::FullSpace_BirosGhattas< Real >private
els_ROL::FullSpace_BirosGhattas< Real >private
esec_ROL::FullSpace_BirosGhattas< Real >private
FullSpace_BirosGhattas(ROL::ParameterList &parlist, const ROL::Ptr< LineSearch< Real > > &lineSearch=ROL::nullPtr, const ROL::Ptr< Secant< Real > > &secant=ROL::nullPtr)ROL::FullSpace_BirosGhattas< Real >
initialize(Vector< Real > &design_variables, const Vector< Real > &gradient, Vector< Real > &lagrange_mult, const Vector< Real > &equal_constraints_values, Objective< Real > &objective, Constraint< Real > &equal_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >virtual
initialize(Vector< Real > &design_variables, const Vector< Real > &gradient, Vector< Real > &lagrange_mult, const Vector< Real > &equal_constraints_values, Objective< Real > &objective, Constraint< Real > &equal_constraints, BoundConstraint< Real > &bound_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >
lagrange_mult_search_direction_ROL::FullSpace_BirosGhattas< Real >private
lagrange_variable_cloner_ROL::FullSpace_BirosGhattas< Real >private
lineSearch_ROL::FullSpace_BirosGhattas< Real >private
lineSearchName_ROL::FullSpace_BirosGhattas< Real >private
merit_function_ROL::FullSpace_BirosGhattas< Real >private
n_linesearchesROL::FullSpace_BirosGhattas< Real >private
parlist_ROL::FullSpace_BirosGhattas< Real >private
pcoutROL::FullSpace_BirosGhattas< Real >private
penalty_value_ROL::FullSpace_BirosGhattas< Real >private
preconditioner_name_ROL::FullSpace_BirosGhattas< Real >private
previous_reduced_gradient_ROL::FullSpace_BirosGhattas< Real >private
print(AlgorithmState< Real > &algo_state, bool print_header=false) const overrideROL::FullSpace_BirosGhattas< Real >
printHeader(void) const overrideROL::FullSpace_BirosGhattas< Real >
printName(void) const overrideROL::FullSpace_BirosGhattas< Real >
search_adj_normROL::FullSpace_BirosGhattas< Real >private
search_ctl_normROL::FullSpace_BirosGhattas< Real >private
search_sim_normROL::FullSpace_BirosGhattas< Real >private
secant_ROL::FullSpace_BirosGhattas< Real >private
secantName_ROL::FullSpace_BirosGhattas< Real >private
solve_KKT_system(Vector< Real > &search_direction, Vector< Real > &lag_search_direction, const Vector< Real > &design_variables, const Vector< Real > &lagrange_mult, Objective< Real > &objective, Constraint< Real > &equal_constraints)ROL::FullSpace_BirosGhattas< Real >
solve_linear(MatrixType &matrix_A, VectorType &right_hand_side, VectorType &solution, PreconditionerType &preconditioner)ROL::FullSpace_BirosGhattas< Real >
update(Vector< Real > &design_variables, Vector< Real > &lagrange_mult, const Vector< Real > &search_direction, Objective< Real > &objective, Constraint< Real > &equal_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >
update(Vector< Real > &design_variables, Vector< Real > &lagrange_mult, const Vector< Real > &search_direction, Objective< Real > &objective, Constraint< Real > &equal_constraints, BoundConstraint< Real > &bound_constraints, AlgorithmState< Real > &algo_state) overrideROL::FullSpace_BirosGhattas< Real >
use_approximate_full_space_preconditioner_ROL::FullSpace_BirosGhattas< Real >private
verbosity_ROL::FullSpace_BirosGhattas< Real >private