[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
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) override | ROL::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) override | ROL::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) const | ROL::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) const | ROL::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) override | ROL::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) override | ROL::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_linesearches | ROL::FullSpace_BirosGhattas< Real > | private |
parlist_ | ROL::FullSpace_BirosGhattas< Real > | private |
pcout | ROL::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 override | ROL::FullSpace_BirosGhattas< Real > | |
printHeader(void) const override | ROL::FullSpace_BirosGhattas< Real > | |
printName(void) const override | ROL::FullSpace_BirosGhattas< Real > | |
search_adj_norm | ROL::FullSpace_BirosGhattas< Real > | private |
search_ctl_norm | ROL::FullSpace_BirosGhattas< Real > | private |
search_sim_norm | ROL::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) override | 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, BoundConstraint< Real > &bound_constraints, AlgorithmState< Real > &algo_state) override | ROL::FullSpace_BirosGhattas< Real > | |
use_approximate_full_space_preconditioner_ | ROL::FullSpace_BirosGhattas< Real > | private |
verbosity_ | ROL::FullSpace_BirosGhattas< Real > | private |