OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim > Member List

This is the complete list of members for FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >, including all inherited members.

_initialize(ParameterHandler &param)FuelCell::ApplicationCore::BlockMatrixApplication< dim >
add_vector_for_transfer(FEVector *src)FuelCell::ApplicationCore::DoFApplication< dim >
all_response_namesFuelCell::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_flagFuelCell::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_infoFuelCell::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_constraintsFuelCell::ApplicationCore::DoFApplication< dim >protected
boundary_fluxesFuelCell::ApplicationCore::DoFApplication< dim >protected
boundary_responsesFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
boundary_valuesFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
cell_couplingsFuelCell::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 typedefFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
cell_errorsFuelCell::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 typedefFuelCell::ApplicationCore::DoFApplication< dim >
check_responses()FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >virtual
clear()FuelCell::ApplicationCore::ApplicationBasevirtual
clear_events()FuelCell::ApplicationCore::ApplicationBasevirtual
coarsening_thresholdFuelCell::ApplicationCore::DoFApplication< dim >protected
component_boundaryID_value_mapsFuelCell::ApplicationCore::DoFApplication< dim >protected
component_materialID_value_mapsFuelCell::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_idFuelCell::ApplicationCore::DoFApplication< dim >
curved_boundaryFuelCell::ApplicationCore::DoFApplication< dim >
d_outFuelCell::ApplicationCore::DoFApplication< dim >protected
dataFuelCell::ApplicationCore::ApplicationBaseprotected
data_interpretationFuelCell::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 &param)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
dofFuelCell::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
elementFuelCell::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_errorsFuelCell::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 typedefFuelCell::ApplicationCore::DoFApplication< dim >
filename_initial_solFuelCell::ApplicationCore::DoFApplication< dim >
flux_couplingsFuelCell::ApplicationCore::DoFApplication< dim >protected
g_outFuelCell::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::ApplicationBasevirtual
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_constraintsFuelCell::ApplicationCore::DoFApplication< dim >protected
id() const FuelCell::ApplicationCore::ApplicationBasevirtual
init_vector(FEVector &dst) const FuelCell::ApplicationCore::DoFApplication< dim >virtual
initial_refinementFuelCell::ApplicationCore::DoFApplication< dim >protected
initialize(ParameterHandler &param)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 &param)FuelCell::ApplicationCore::DoFApplication< dim >protectedvirtual
interior_fluxesFuelCell::ApplicationCore::DoFApplication< dim >protected
mappingFuelCell::ApplicationCore::DoFApplication< dim >protected
mapping_degreeFuelCell::ApplicationCore::DoFApplication< dim >protected
matrixFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
memory_consumption() const FuelCell::ApplicationCore::DoFApplication< dim >
mesh_generatorFuelCell::ApplicationCore::DoFApplication< dim >protected
mumps_additional_memFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
n_dvarFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
n_objFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
n_respFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
name_design_varFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
name_output_varFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
name_responsesFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
notificationsFuelCell::ApplicationCore::ApplicationBaseprotected
notify(const Event &reason)FuelCell::ApplicationCore::ApplicationBasevirtual
optimizationFuelCell::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_degreeFuelCell::ApplicationCore::DoFApplication< dim >
output_coarse_solutionFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
output_initial_solFuelCell::ApplicationCore::DoFApplication< dim >
output_levelsFuelCell::ApplicationCore::DoFApplication< dim >
output_materialsFuelCell::ApplicationCore::DoFApplication< dim >
output_materials_and_levelsFuelCell::ApplicationCore::DoFApplication< dim >
output_matrices_and_rhsFuelCell::ApplicationCore::DoFApplication< dim >
post_cell_assemble()FuelCell::ApplicationCore::BlockMatrixApplication< dim >virtual
postprocessing_interpretationsFuelCell::ApplicationCore::DoFApplication< dim >
postprocessing_printing_indicesFuelCell::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_indicesFuelCell::ApplicationCore::DoFApplication< dim >
print_caller_name(const std::string &caller_name) const FuelCell::ApplicationCore::ApplicationBaseprotected
print_debugFuelCell::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 &param, const std::string &file_name, const ParameterHandler::OutputStyle &style)FuelCell::ApplicationCore::ApplicationBase
print_postprocessingFuelCell::ApplicationCore::DoFApplication< dim >
print_responses(std::vector< double > &resp)FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >virtual
print_solutionFuelCell::ApplicationCore::DoFApplication< dim >
quadrature_assemble_cellFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
quadrature_assemble_faceFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
quadrature_residual_bdryFuelCell::ApplicationCore::DoFApplication< dim >protected
quadrature_residual_cellFuelCell::ApplicationCore::DoFApplication< dim >protected
quadrature_residual_faceFuelCell::ApplicationCore::DoFApplication< dim >protected
read_in_initial_solutionFuelCell::ApplicationCore::DoFApplication< dim >
read_init_solution(FEVector &dst, bool &good_solution) const FuelCell::ApplicationCore::DoFApplication< dim >protected
refinementFuelCell::ApplicationCore::DoFApplication< dim >protected
refinement_thresholdFuelCell::ApplicationCore::DoFApplication< dim >protected
remesh()FuelCell::ApplicationCore::BlockMatrixApplication< dim >virtual
remesh_dofs()FuelCell::ApplicationCore::DoFApplication< dim >virtual
remesh_matrices()FuelCell::ApplicationCore::BlockMatrixApplication< dim >
repair_diagonalFuelCell::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_analysisFuelCell::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_interpretationsFuelCell::ApplicationCore::DoFApplication< dim >
solution_printing_indicesFuelCell::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_controlFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
sort_cuthillFuelCell::ApplicationCore::DoFApplication< dim >protected
sort_directionFuelCell::ApplicationCore::DoFApplication< dim >protected
start_vector(FEVector &dst, std::string) const FuelCell::ApplicationCore::ApplicationBaseinlinevirtual
store_triangulation(Triangulation< dim > &new_tr)FuelCell::ApplicationCore::DoFApplication< dim >
symmetric_matrix_flagFuelCell::ApplicationCore::BlockMatrixApplication< dim >protected
system_managementFuelCell::ApplicationCore::DoFApplication< dim >protected
trFuelCell::ApplicationCore::DoFApplication< dim >protected
transfer_solution_to_coarse_mesh(Triangulation< dim > &tr_coarse, FEVector &coarse_solution, FEVector &refined_solution)FuelCell::ApplicationCore::DoFApplication< dim >
transfer_vectorsFuelCell::ApplicationCore::DoFApplication< dim >protected
Tsolve(FEVector &, const FEVectors &)FuelCell::ApplicationCore::ApplicationBaseinlinevirtual
use_predefined_solutionFuelCell::ApplicationCore::DoFApplication< dim >
user_input_bdryFuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >protected
verbosityFuelCell::ApplicationCore::DoFApplication< dim >protected
~ApplicationBase()FuelCell::ApplicationCore::ApplicationBasevirtual
~DoFApplication()FuelCell::ApplicationCore::DoFApplication< dim >
~OptimizationBlockMatrixApplication()FuelCell::ApplicationCore::OptimizationBlockMatrixApplication< dim >inline