_initialize(ParameterHandler ¶m) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
add_vector_for_transfer(FEVector *src) | FuelCell::ApplicationCore::DoFApplication< dim > | |
all_response_names | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
ApplicationBase(boost::shared_ptr< ApplicationData > data=boost::shared_ptr< ApplicationData >()) | FuelCell::ApplicationCore::ApplicationBase | |
ApplicationBase(const ApplicationBase &other) | FuelCell::ApplicationCore::ApplicationBase | |
assemble(const FEVectors &) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
assemble_numerically(const FEVectors &src, const double delta=1e-6) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
assemble_numerically_flag | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
bdry_estimate(const FaceInfo &src) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
bdry_matrix(MatrixVector &face_matrices, const typename DoFApplication< dim >::FaceInfo &face) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
bdry_residual(FEVector &face_vector, const FaceInfo &face) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
bdry_responses(std::vector< double > &resp, const typename DoFApplication< dim >::FaceInfo &info, const FuelCell::ApplicationCore::FEVector &sol) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
block_info | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
BlockMatrixApplication(boost::shared_ptr< ApplicationData > data=boost::shared_ptr< ApplicationData >()) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
BlockMatrixApplication(DoFApplication< dim > &, bool triangulation_only) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
boundary_constraints | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
boundary_fluxes | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
boundary_responses | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
boundary_values | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
cell_couplings | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
cell_dresidual_dlambda(std::vector< FuelCell::ApplicationCore::FEVector > &cell_vector, const typename DoFApplication< dim >::CellInfo &cell, std::vector< std::vector< double > > &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
cell_dresponses_dl(std::vector< std::vector< double > > &cell_df_dl, const typename DoFApplication< dim >::CellInfo &info, const FuelCell::ApplicationCore::FEVector &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
cell_dresponses_du(std::vector< FuelCell::ApplicationCore::FEVector > &df_du, const typename DoFApplication< dim >::CellInfo &info, std::vector< std::vector< double > > &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
CELL_Dvalues typedef | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
cell_errors | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
cell_estimate(const CellInfo &src) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
cell_matrix(MatrixVector &cell_matrices, const typename DoFApplication< dim >::CellInfo &cell) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
cell_residual(FEVector &cell_vector, const CellInfo &cell) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
cell_responses(std::vector< double > &resp, const typename DoFApplication< dim >::CellInfo &info, const FuelCell::ApplicationCore::FEVector &sol) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
CellInfo typedef | FuelCell::ApplicationCore::DoFApplication< dim > | |
check_responses() | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
clear() | FuelCell::ApplicationCore::ApplicationBase | virtual |
clear_events() | FuelCell::ApplicationCore::ApplicationBase | virtual |
coarsening_threshold | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
component_boundaryID_value_maps | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
component_materialID_value_maps | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
compute_L1_L2_error_and_convergence_rate(const FuelCell::ApplicationCore::FEVector &solution, const unsigned int &refinement_cycle, std::vector< ConvergenceTable > &convergence_tables) const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inlinevirtual |
constrain_boundary(FEVector &v, bool homogeneous) const | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
curved_bdry_id | FuelCell::ApplicationCore::DoFApplication< dim > | |
curved_boundary | FuelCell::ApplicationCore::DoFApplication< dim > | |
d_out | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
data | FuelCell::ApplicationCore::ApplicationBase | protected |
data_interpretation | FuelCell::ApplicationCore::DoFApplication< dim > | |
data_out(const std::string &basename, const FEVectors &src) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
data_out(const std::string &basename, const FEVector &solution, const std::vector< std::string > &solution_names, const std::vector< DataPostprocessor< dim > * > &PostProcessing) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
data_out(const std::string &basename, const FEVector &solution, const std::vector< std::string > &solution_names, const FEVector &postprocessing=FEVector(), const std::vector< std::string > &postprocessing_names=std::vector< std::string >()) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
declare_parameters(ParameterHandler ¶m) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
delete_vector_for_transfer() | FuelCell::ApplicationCore::DoFApplication< dim > | |
dfunction(std::vector< FuelCell::ApplicationCore::FEVector > &dst, const FuelCell::ApplicationCore::FEVectors &src, bool dfunctional_du, bool dresidual_dlambda) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
dirichlet_bc(std::map< unsigned int, double > &boundary_values) const | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
dof | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
DoFApplication(boost::shared_ptr< ApplicationData > data=boost::shared_ptr< ApplicationData >()) | FuelCell::ApplicationCore::DoFApplication< dim > | |
DoFApplication() | FuelCell::ApplicationCore::DoFApplication< dim > | |
DoFApplication(DoFApplication< dim > &dof_app, bool triangulation_only) | FuelCell::ApplicationCore::DoFApplication< dim > | |
dresidual_dlambda(std::vector< FuelCell::ApplicationCore::FEVector > &dst, const FuelCell::ApplicationCore::FEVectors &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
dresponses_dl(std::vector< std::vector< double > > &df_dl, const FuelCell::ApplicationCore::FEVectors &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
dresponses_du(std::vector< FuelCell::ApplicationCore::FEVector > &dst, const FuelCell::ApplicationCore::FEVectors &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
element | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
estimate(const FEVectors &src) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
evaluate(const FEVectors &src) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
extend_filename(const std::string &, const int precision=3) const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
face_errors | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
face_estimate(const FaceInfo &src1, const FaceInfo &src2) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
face_matrix(MatrixVector &matrices11, MatrixVector &matrices12, MatrixVector &matrices21, MatrixVector &matrices22, const typename DoFApplication< dim >::FaceInfo &face1, const typename DoFApplication< dim >::FaceInfo &face2) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
face_residual(FEVector &face_vector1, FEVector &face_vector2, const FaceInfo &face1, const FaceInfo &face2) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
FaceInfo typedef | FuelCell::ApplicationCore::DoFApplication< dim > | |
filename_initial_sol | FuelCell::ApplicationCore::DoFApplication< dim > | |
flux_couplings | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
g_out | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
get_all_responses_names() const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
get_bool_transfer_solution() | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
get_data() | FuelCell::ApplicationCore::ApplicationBase | |
get_data() const | FuelCell::ApplicationCore::ApplicationBase | |
get_n_dvar() const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
get_n_resp() const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
get_name_dvar() const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
get_name_responses() const | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
get_solution_index() | FuelCell::ApplicationCore::ApplicationBase | virtual |
global_dresponses_dl(std::vector< std::vector< double > > &df_dl, const FuelCell::ApplicationCore::FEVector &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
global_dresponses_du(std::vector< FuelCell::ApplicationCore::FEVector > &df_du, const FuelCell::ApplicationCore::FEVector &src) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
global_responses(std::vector< double > &resp, const FuelCell::ApplicationCore::FEVector &sol) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
grid_out(const std::string &basename) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
hanging_node_constraints | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
id() const | FuelCell::ApplicationCore::ApplicationBase | virtual |
init_vector(FEVector &dst) const | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
initial_refinement | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
initialize(ParameterHandler ¶m) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
initialize_solution(FEVector &initial_guess, std::shared_ptr< Function< dim > > initial_function=std::shared_ptr< Function< dim > >()) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
initialize_triangulation(ParameterHandler ¶m) | FuelCell::ApplicationCore::DoFApplication< dim > | protectedvirtual |
interior_fluxes | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
mapping | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
mapping_degree | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
matrix | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
memory_consumption() const | FuelCell::ApplicationCore::DoFApplication< dim > | |
mesh_generator | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
mumps_additional_mem | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
n_dvar | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
n_obj | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
n_resp | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
name_design_var | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
name_output_var | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
name_responses | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
notifications | FuelCell::ApplicationCore::ApplicationBase | protected |
notify(const Event &reason) | FuelCell::ApplicationCore::ApplicationBase | virtual |
optimization | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
OptimizationBlockMatrixApplication(FuelCell::ApplicationCore::DoFApplication< dim > &, bool triangulation_only) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
OptimizationBlockMatrixApplication(boost::shared_ptr< FuelCell::ApplicationCore::ApplicationData > data=boost::shared_ptr< FuelCell::ApplicationCore::ApplicationData >()) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
output_actual_degree | FuelCell::ApplicationCore::DoFApplication< dim > | |
output_coarse_solution | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
output_initial_sol | FuelCell::ApplicationCore::DoFApplication< dim > | |
output_levels | FuelCell::ApplicationCore::DoFApplication< dim > | |
output_materials | FuelCell::ApplicationCore::DoFApplication< dim > | |
output_materials_and_levels | FuelCell::ApplicationCore::DoFApplication< dim > | |
output_matrices_and_rhs | FuelCell::ApplicationCore::DoFApplication< dim > | |
post_cell_assemble() | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
postprocessing_interpretations | FuelCell::ApplicationCore::DoFApplication< dim > | |
postprocessing_printing_indices | FuelCell::ApplicationCore::DoFApplication< dim > | |
print(const std::string &basename, const FEVector &src, const std::vector< unsigned int > &src_indices=std::vector< unsigned int >()) const | FuelCell::ApplicationCore::DoFApplication< dim > | |
print_blocks_instead_of_indices | FuelCell::ApplicationCore::DoFApplication< dim > | |
print_caller_name(const std::string &caller_name) const | FuelCell::ApplicationCore::ApplicationBase | protected |
print_debug | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
print_default_parameter_file() | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
print_dresponses_dl(std::vector< std::vector< double > > pdf_pdl) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inlineprotected |
print_dresponses_du(std::vector< FuelCell::ApplicationCore::FEVector > df_du) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inlineprotected |
print_matrix_and_rhs(Vector &sys_rhs) const | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
print_parameters_to_file(ParameterHandler ¶m, const std::string &file_name, const ParameterHandler::OutputStyle &style) | FuelCell::ApplicationCore::ApplicationBase | |
print_postprocessing | FuelCell::ApplicationCore::DoFApplication< dim > | |
print_responses(std::vector< double > &resp) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
print_solution | FuelCell::ApplicationCore::DoFApplication< dim > | |
quadrature_assemble_cell | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
quadrature_assemble_face | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
quadrature_residual_bdry | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
quadrature_residual_cell | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
quadrature_residual_face | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
read_in_initial_solution | FuelCell::ApplicationCore::DoFApplication< dim > | |
read_init_solution(FEVector &dst, bool &good_solution) const | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
refinement | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
refinement_threshold | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
remesh() | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
remesh_dofs() | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
remesh_matrices() | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
repair_diagonal | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
residual(FEVector &dst, const FEVectors &src, bool apply_boundaries=true) | FuelCell::ApplicationCore::DoFApplication< dim > | virtual |
residual_constraints(FEVector &dst) const | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
responses(std::vector< double > &f, const FuelCell::ApplicationCore::FEVectors &vectors) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | virtual |
sensitivity_analysis | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | static |
serial_assemble(const FEVectors &) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
serial_solve(FuelCell::ApplicationCore::FEVector system_rhs, FEVector &solution) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | |
set_all_response_names() | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
set_optimization_parameters(unsigned int &n_dvar, unsigned int &n_resp, std::vector< std::string > &name_design_var, std::vector< std::string > &name_responses) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
set_output_variables(std::vector< std::string > &dakota_name_responses) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |
solution_interpretations | FuelCell::ApplicationCore::DoFApplication< dim > | |
solution_printing_indices | FuelCell::ApplicationCore::DoFApplication< dim > | |
solve(FEVector &dst, const FEVectors &src) | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | virtual |
solve_adjoint(std::vector< std::vector< double > > &df_dl, const FuelCell::ApplicationCore::FEVector &sol) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
solve_direct(std::vector< std::vector< double > > &df_dl, const FuelCell::ApplicationCore::FEVectors &sol) | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | |
solver_control | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
sort_cuthill | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
sort_direction | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
start_vector(FEVector &dst, std::string) const | FuelCell::ApplicationCore::ApplicationBase | inlinevirtual |
store_triangulation(Triangulation< dim > &new_tr) | FuelCell::ApplicationCore::DoFApplication< dim > | |
symmetric_matrix_flag | FuelCell::ApplicationCore::BlockMatrixApplication< dim > | protected |
system_management | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
tr | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
transfer_solution_to_coarse_mesh(Triangulation< dim > &tr_coarse, FEVector &coarse_solution, FEVector &refined_solution) | FuelCell::ApplicationCore::DoFApplication< dim > | |
transfer_vectors | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
Tsolve(FEVector &, const FEVectors &) | FuelCell::ApplicationCore::ApplicationBase | inlinevirtual |
use_predefined_solution | FuelCell::ApplicationCore::DoFApplication< dim > | |
user_input_bdry | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | protected |
verbosity | FuelCell::ApplicationCore::DoFApplication< dim > | protected |
~ApplicationBase() | FuelCell::ApplicationCore::ApplicationBase | virtual |
~DoFApplication() | FuelCell::ApplicationCore::DoFApplication< dim > | |
~OptimizationBlockMatrixApplication() | FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > | inline |