ROL
BurgersFEM< Real > Member List

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

apply_adjoint_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_control_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_control_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_control_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z)BurgersFEM< Real >inline
apply_adjoint_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_hessian(std::vector< Real > &ahwv, const std::vector< Real > &w, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_jacobian(std::vector< Real > &ajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_jacobian(std::vector< Real > &ajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_jacobian(std::vector< Real > &ajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_jacobian(std::vector< Real > &ajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_adjoint_pde_jacobian(std::vector< Real > &ajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_control_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_adjoint_pde_jacobian(std::vector< Real > &iajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_adjoint_pde_jacobian(std::vector< Real > &iajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_adjoint_pde_jacobian(std::vector< Real > &iajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_adjoint_pde_jacobian(std::vector< Real > &iajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_adjoint_pde_jacobian(std::vector< Real > &iajv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_H1(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_inverse_pde_jacobian(std::vector< Real > &ijv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_pde_jacobian(std::vector< Real > &ijv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_pde_jacobian(std::vector< Real > &ijv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_pde_jacobian(std::vector< Real > &ijv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_inverse_pde_jacobian(std::vector< Real > &ijv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_mass(std::vector< Real > &Mu, const std::vector< Real > &u) const BurgersFEM< Real >inline
apply_pde_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_pde_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_pde_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_pde_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
apply_pde_jacobian(std::vector< Real > &jv, const std::vector< Real > &v, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
axpy(std::vector< Real > &out, const Real a, const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inlineprivate
axpy(std::vector< Real > &out, const Real a, const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inlineprivate
axpy(std::vector< Real > &out, const Real a, const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inlineprivate
axpy(std::vector< Real > &out, const Real a, const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inlineprivate
axpy(std::vector< Real > &out, const Real a, const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inlineprivate
BurgersFEM(int nx=128, Real nl=1.0, Real cH1=1.0, Real cL2=1.0)BurgersFEM< Real >inline
BurgersFEM(int nx=128, Real nu=1.e-2, Real nl=1.0, Real u0=1.0, Real u1=0.0, Real f=0.0, Real cH1=1.0, Real cL2=1.0)BurgersFEM< Real >inline
BurgersFEM(int nx=128, Real nl=1.0, Real cH1=1.0, Real cL2=1.0)BurgersFEM< Real >inline
BurgersFEM(int nx=128, Real nl=1.0, Real cH1=1.0, Real cL2=1.0)BurgersFEM< Real >inline
BurgersFEM(int nx=128, Real nl=1.0, Real cH1=1.0, Real cL2=1.0)BurgersFEM< Real >inline
cH1_BurgersFEM< Real >private
cL2_BurgersFEM< Real >private
compute_H1_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_H1_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_H1_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_H1_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_H1_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_H1_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_H1_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_H1_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_H1_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_H1_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_L2_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_L2_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_L2_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_L2_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_L2_dot(const std::vector< Real > &x, const std::vector< Real > &y) const BurgersFEM< Real >inline
compute_L2_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_L2_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_L2_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_L2_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_L2_norm(const std::vector< Real > &r) const BurgersFEM< Real >inline
compute_pde_jacobian(std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &u) const BurgersFEM< Real >inline
compute_pde_jacobian(std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &u) const BurgersFEM< Real >inline
compute_pde_jacobian(std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &u) const BurgersFEM< Real >inline
compute_pde_jacobian(std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &u) const BurgersFEM< Real >inline
compute_pde_jacobian(std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &u) const BurgersFEM< Real >inline
compute_residual(std::vector< Real > &r, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
compute_residual(std::vector< Real > &r, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
compute_residual(std::vector< Real > &r, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
compute_residual(std::vector< Real > &r, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
compute_residual(std::vector< Real > &r, const std::vector< Real > &u, const std::vector< Real > &z) const BurgersFEM< Real >inline
dx_BurgersFEM< Real >private
f_BurgersFEM< Real >private
get_viscosity(void) const BurgersFEM< Real >inline
linear_solve(std::vector< Real > &u, std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &r, const bool transpose=false) const BurgersFEM< Real >inlineprivate
linear_solve(std::vector< Real > &u, std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &r, const bool transpose=false) const BurgersFEM< Real >inlineprivate
linear_solve(std::vector< Real > &u, std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &r, const bool transpose=false) const BurgersFEM< Real >inlineprivate
linear_solve(std::vector< Real > &u, std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &r, const bool transpose=false) const BurgersFEM< Real >inlineprivate
linear_solve(std::vector< Real > &u, std::vector< Real > &dl, std::vector< Real > &d, std::vector< Real > &du, const std::vector< Real > &r, const bool transpose=false) const BurgersFEM< Real >inlineprivate
mesh_spacing(void) const BurgersFEM< Real >inline
mesh_spacing(void) const BurgersFEM< Real >inline
mesh_spacing(void) const BurgersFEM< Real >inline
mesh_spacing(void) const BurgersFEM< Real >inline
mesh_spacing(void) const BurgersFEM< Real >inline
nl_BurgersFEM< Real >private
nu_BurgersFEM< Real >private
num_dof(void) const BurgersFEM< Real >inline
num_dof(void) const BurgersFEM< Real >inline
num_dof(void) const BurgersFEM< Real >inline
num_dof(void) const BurgersFEM< Real >inline
num_dof(void) const BurgersFEM< Real >inline
nx_BurgersFEM< Real >private
scale(std::vector< Real > &u, const Real alpha=0.0) const BurgersFEM< Real >inlineprivate
scale(std::vector< Real > &u, const Real alpha=0.0) const BurgersFEM< Real >inlineprivate
scale(std::vector< Real > &u, const Real alpha=0.0) const BurgersFEM< Real >inlineprivate
scale(std::vector< Real > &u, const Real alpha=0.0) const BurgersFEM< Real >inlineprivate
scale(std::vector< Real > &u, const Real alpha=0.0) const BurgersFEM< Real >inlineprivate
set_problem_data(const Real nu, const Real f, const Real u0, const Real u1)BurgersFEM< Real >inline
set_problem_data(const Real nu, const Real f, const Real u0, const Real u1)BurgersFEM< Real >inline
set_problem_data(const Real nu, const Real f, const Real u0, const Real u1)BurgersFEM< Real >inline
set_problem_data(const Real nu, const Real f, const Real u0, const Real u1)BurgersFEM< Real >inline
test_inverse_H1(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_H1(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_H1(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_H1(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_H1(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_mass(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_mass(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_mass(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_mass(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
test_inverse_mass(std::ostream &outStream=std::cout)BurgersFEM< Real >inline
u0_BurgersFEM< Real >private
u1_BurgersFEM< Real >private
update(std::vector< Real > &u, const std::vector< Real > &s, const Real alpha=1.0) const BurgersFEM< Real >inlineprivate
update(std::vector< Real > &u, const std::vector< Real > &s, const Real alpha=1.0) const BurgersFEM< Real >inlineprivate
update(std::vector< Real > &u, const std::vector< Real > &s, const Real alpha=1.0) const BurgersFEM< Real >inlineprivate
update(std::vector< Real > &u, const std::vector< Real > &s, const Real alpha=1.0) const BurgersFEM< Real >inlineprivate
update(std::vector< Real > &u, const std::vector< Real > &s, const Real alpha=1.0) const BurgersFEM< Real >inlineprivate