_initialize(ParameterHandler ¶m) | FuelCell::Application::AppCathode< dim > | |
add_vector_for_cell_matrix(std::string name, unsigned int block, unsigned int components, bool values, bool derivatives) | AppFrame::BlockMatrixApplication< dim > | |
add_vector_for_flux_matrix(std::string name, unsigned int block, unsigned int components, bool values, bool derivatives) | AppFrame::BlockMatrixApplication< dim > | |
add_vector_for_transfer(FEVector *) | AppFrame::DoFApplication< dim > | |
AppCathode(boost::shared_ptr< AppFrame::ApplicationData > data=boost::shared_ptr< AppFrame::ApplicationData >()) | FuelCell::Application::AppCathode< dim > | |
ApplicationBase(boost::shared_ptr< ApplicationData > ex_data=boost::shared_ptr< ApplicationData >()) | AppFrame::ApplicationBase | inline |
ApplicationBase(const ApplicationBase &other) | AppFrame::ApplicationBase | inline |
assemble(const FEVectors &) | AppFrame::BlockMatrixApplication< dim > | |
assemble_numerically(const FEVectors &src, const double delta=1e-6) | AppFrame::BlockMatrixApplication< dim > | |
bdry_estimate(const FaceInfo &) | AppFrame::DoFApplication< dim > | virtual |
bdry_matrix(MatrixVector &bdry_matrices, const typename DoFApplication< dim >::FaceInfo &bdry) | FuelCell::Application::AppCathode< dim > | virtual |
bdry_residual(AppFrame::FEVector &bdry_vector, const typename DoFApplication< dim >::FaceInfo &bdry) | FuelCell::Application::AppCathode< dim > | virtual |
AppFrame::OptimizationBlockMatrixApplication::bdry_residual(FEVector &face_vector, const FaceInfo &face) | AppFrame::DoFApplication< dim > | virtual |
block_info | AppFrame::DoFApplication< dim > | protected |
BlockMatrixApplication(boost::shared_ptr< ApplicationData > data=boost::shared_ptr< ApplicationData >()) | AppFrame::BlockMatrixApplication< dim > | |
BlockMatrixApplication(DoFApplication< dim > &, bool triangulation_only) | AppFrame::BlockMatrixApplication< dim > | |
boundary_constraints | AppFrame::DoFApplication< dim > | protected |
boundary_fluxes | AppFrame::DoFApplication< dim > | protected |
CCL | FuelCell::Application::AppCathode< dim > | protected |
cell_couplings | AppFrame::BlockMatrixApplication< dim > | protected |
cell_dresidual_dlambda(std::vector< AppFrame::FEVector > &cell_vector, const typename DoFApplication< dim >::CellInfo &cell, std::vector< std::vector< double > > &src) | FuelCell::Application::AppCathode< dim > | virtual |
cell_dresponses_dl(std::vector< std::vector< double > > &cell_df_dl, const typename DoFApplication< dim >::CellInfo &info, const AppFrame::FEVector &sol) | FuelCell::Application::AppCathode< dim > | virtual |
cell_dresponses_du(std::vector< AppFrame::FEVector > &cell_df_du, const typename DoFApplication< dim >::CellInfo &info, std::vector< std::vector< double > > &src) | FuelCell::Application::AppCathode< dim > | virtual |
CELL_Dvalues typedef | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
cell_errors | AppFrame::DoFApplication< dim > | protected |
cell_estimate(const CellInfo &) | AppFrame::DoFApplication< dim > | virtual |
cell_matrix(MatrixVector &cell_matrices, const typename DoFApplication< dim >::CellInfo &cell) | FuelCell::Application::AppCathode< dim > | virtual |
cell_residual(AppFrame::FEVector &cell_vector, const typename DoFApplication< dim >::CellInfo &cell) | FuelCell::Application::AppCathode< dim > | virtual |
AppFrame::OptimizationBlockMatrixApplication::cell_residual(FEVector &cell_vector, const CellInfo &cell) | AppFrame::DoFApplication< dim > | virtual |
cell_responses(std::vector< double > &resp, const typename DoFApplication< dim >::CellInfo &info, const AppFrame::FEVector &sol) | FuelCell::Application::AppCathode< dim > | virtual |
CellInfo typedef | AppFrame::DoFApplication< dim > | |
CGDL | FuelCell::Application::AppCathode< dim > | protected |
check_responses() | FuelCell::Application::AppCathode< dim > | virtual |
clear() | AppFrame::ApplicationBase | inlinevirtual |
clear_events() | AppFrame::ApplicationBase | inline |
CMPL | FuelCell::Application::AppCathode< dim > | protected |
coarsening_threshold | AppFrame::DoFApplication< dim > | protected |
component_names | FuelCell::Application::AppCathode< dim > | protected |
constrain_boundary(FEVector &v, bool homogeneous) const | AppFrame::DoFApplication< dim > | protected |
d_out | AppFrame::DoFApplication< dim > | protected |
data | AppFrame::ApplicationBase | protected |
data_interpretation | AppFrame::DoFApplication< dim > | protected |
data_out(const std::string &basename, const AppFrame::FEVectors &src) | FuelCell::Application::AppCathode< dim > | virtual |
AppFrame::OptimizationBlockMatrixApplication::data_out(const std::string &basename, const FEVectors &src, const std::vector< std::string > &solution_names) | AppFrame::DoFApplication< dim > | virtual |
AppFrame::OptimizationBlockMatrixApplication::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 >()) | AppFrame::DoFApplication< dim > | virtual |
AppFrame::ApplicationBase::data_out(const std::string &filename, const FEVectors &src, const std::vector< std::string >) | AppFrame::ApplicationBase | inlinevirtual |
declare_parameters(ParameterHandler ¶m) | FuelCell::Application::AppCathode< dim > | virtual |
delete_vector_for_transfer() | AppFrame::DoFApplication< dim > | |
design_var | FuelCell::Application::AppCathode< dim > | protected |
design_var_value | FuelCell::Application::AppCathode< dim > | protected |
dfunction(std::vector< AppFrame::FEVector > &dst, const AppFrame::FEVectors &src, bool dfunctional_du, bool dresidual_dlambda) | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
dirichlet_bc(std::map< unsigned int, double > &boundary_values) const | FuelCell::Application::AppCathode< dim > | virtual |
do_assemble(const FEVectors &, typename DoFHandler< dim >::active_cell_iterator begin, typename DoFHandler< dim >::active_cell_iterator end, Threads::Mutex &mutex) | AppFrame::BlockMatrixApplication< dim > | |
dof | AppFrame::DoFApplication< dim > | protected |
DoFApplication(boost::shared_ptr< ApplicationData > data=boost::shared_ptr< ApplicationData >(), bool multigrid=false) | AppFrame::DoFApplication< dim > | |
DoFApplication(bool multigrid) | AppFrame::DoFApplication< dim > | |
DoFApplication(DoFApplication< dim > &, bool triangulation_only, bool multigrid=false) | AppFrame::DoFApplication< dim > | |
dresidual_dlambda(std::vector< AppFrame::FEVector > &dst, const AppFrame::FEVectors &src) | AppFrame::OptimizationBlockMatrixApplication< dim > | virtual |
dresponses_dl(std::vector< std::vector< double > > &df_dl, const AppFrame::FEVectors &src) | AppFrame::OptimizationBlockMatrixApplication< dim > | virtual |
dresponses_du(std::vector< AppFrame::FEVector > &dst, const AppFrame::FEVectors &src) | AppFrame::OptimizationBlockMatrixApplication< dim > | virtual |
electron_transport_equation | FuelCell::Application::AppCathode< dim > | protected |
element | AppFrame::DoFApplication< dim > | protected |
equation_names | FuelCell::Application::AppCathode< dim > | protected |
estimate(const AppFrame::FEVectors &sol) | FuelCell::Application::AppCathode< dim > | virtual |
evaluate(const AppFrame::FEVectors &src) | FuelCell::Application::AppCathode< dim > | virtual |
face_errors | AppFrame::DoFApplication< dim > | protected |
face_estimate(const FaceInfo &, const FaceInfo &) | AppFrame::DoFApplication< dim > | virtual |
face_matrix(MatrixVector &matrices11, MatrixVector &matrices12, MatrixVector &matrices21, MatrixVector &matrices22, const typename DoFApplication< dim >::FaceInfo &face1, const typename DoFApplication< dim >::FaceInfo &face2) | AppFrame::BlockMatrixApplication< dim > | virtual |
face_residual(FEVector &face_vector1, FEVector &face_vector2, const FaceInfo &face1, const FaceInfo &face2) | AppFrame::DoFApplication< dim > | virtual |
FaceInfo typedef | AppFrame::DoFApplication< dim > | |
ficks_transport_equation | FuelCell::Application::AppCathode< dim > | protected |
fill_local_data(const INFO &info, const std::vector< VectorSelector > &data_vector, std::vector< std::vector< std::vector< TYPE > > > &data) const | AppFrame::DoFApplication< dim > | |
filtered_matrix | AppFrame::BlockMatrixApplication< dim > | protected |
flux_couplings | AppFrame::BlockMatrixApplication< dim > | protected |
g_out | AppFrame::DoFApplication< dim > | protected |
get_bool_transfer_solution() | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |
get_data() | AppFrame::ApplicationBase | inline |
get_data() const | AppFrame::ApplicationBase | inline |
get_n_dvar() const | AppFrame::OptimizationBlockMatrixApplication< dim > | |
get_n_resp() const | AppFrame::OptimizationBlockMatrixApplication< dim > | |
get_name_dvar() const | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |
get_name_responses() const | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |
global_dresponses_dl(std::vector< std::vector< double > > &df_dl, const AppFrame::FEVector &sol) | FuelCell::Application::AppCathode< dim > | virtual |
global_dresponses_du(std::vector< AppFrame::FEVector > &df_du, const AppFrame::FEVector &src) | FuelCell::Application::AppCathode< dim > | virtual |
global_responses(std::vector< double > &resp, const AppFrame::FEVector &sol) | FuelCell::Application::AppCathode< dim > | virtual |
grid | FuelCell::Application::AppCathode< dim > | protected |
grid_out(const std::string &basename) | AppFrame::DoFApplication< dim > | virtual |
AppFrame::ApplicationBase::grid_out(const std::string &filename) const | AppFrame::ApplicationBase | inlinevirtual |
hanging_node_constraints | AppFrame::DoFApplication< dim > | protected |
id() const | AppFrame::ApplicationBase | inlinevirtual |
init_solution(AppFrame::FEVector &src) | FuelCell::Application::AppCathode< dim > | virtual |
init_vector(FEVector &dst) const | AppFrame::DoFApplication< dim > | virtual |
initial_refinement | AppFrame::DoFApplication< dim > | protected |
initialize(ParameterHandler ¶m) | FuelCell::Application::AppCathode< dim > | virtual |
initialize_grid(ParameterHandler ¶m) | FuelCell::Application::AppCathode< dim > | |
integrate_1form(BOX &box, WORKER &local_forms, FEVector &dst, const FEVectors &src) | AppFrame::DoFApplication< dim > | |
integrate_functional(LocalEstimate< dim > &local_forms, FEVectors &dst, const FEVectors &src) | AppFrame::DoFApplication< dim > | |
interior_fluxes | AppFrame::DoFApplication< dim > | protected |
mapping | AppFrame::DoFApplication< dim > | protected |
mapping_degree | AppFrame::DoFApplication< dim > | protected |
matrix | AppFrame::BlockMatrixApplication< dim > | protected |
memory_consumption() const | AppFrame::DoFApplication< dim > | |
mg_dof | AppFrame::DoFApplication< dim > | protected |
n_dvar | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
n_obj | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
n_resp | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
name_design_var | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
name_output_var | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
name_responses | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
nitrogen | FuelCell::Application::AppCathode< dim > | protected |
notifications | AppFrame::ApplicationBase | protected |
notify(const Event &reason) | AppFrame::ApplicationBase | inlinevirtual |
OC | FuelCell::Application::AppCathode< dim > | protected |
optimization | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
OptimizationBlockMatrixApplication(boost::shared_ptr< AppFrame::ApplicationData > data=boost::shared_ptr< AppFrame::ApplicationData >()) | AppFrame::OptimizationBlockMatrixApplication< dim > | |
OptimizationBlockMatrixApplication(AppFrame::DoFApplication< dim > &, bool triangulation_only) | AppFrame::OptimizationBlockMatrixApplication< dim > | |
output_coarse_solution | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
output_levels | AppFrame::DoFApplication< dim > | |
output_materials | AppFrame::DoFApplication< dim > | |
output_materials_and_levels | AppFrame::DoFApplication< dim > | |
oxygen | FuelCell::Application::AppCathode< dim > | protected |
parse_init_solution(AppFrame::FEVector &src, FuelCell::OperatingConditions &OC, bool &good_solution) | FuelCell::Application::AppCathode< dim > | |
parse_init_solution_phi_s(AppFrame::FEVector &src, double &V_cell) | FuelCell::Application::AppCathode< dim > | |
parse_init_solution_x_O2(AppFrame::FEVector &src, double &x_O2) | FuelCell::Application::AppCathode< dim > | |
post_cell_assemble() | AppFrame::BlockMatrixApplication< dim > | virtual |
postprocessing_interpretations | AppFrame::DoFApplication< dim > | |
print_caller_name(const std::string &caller_name) const | AppFrame::ApplicationBase | inlineprotected |
print_cell_matrix(FullMatrix< double > matrix, std::string filename="cell_matrix.dat", bool exit=true) const | FuelCell::Application::AppCathode< dim > | inlineprotected |
print_cell_matrix(ParameterHandler param, std::string filename="parameters_sample.prm", bool exit=true) const | FuelCell::Application::AppCathode< dim > | inlineprotected |
print_default_parameter_file() | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |
print_dresponses_dl(std::vector< std::vector< double > > pdf_pdl) | AppFrame::OptimizationBlockMatrixApplication< dim > | inlineprotected |
print_dresponses_du(std::vector< AppFrame::FEVector > df_du) | AppFrame::OptimizationBlockMatrixApplication< dim > | inlineprotected |
print_parameters_to_file(ParameterHandler ¶m, const std::string &file_name, const ParameterHandler::OutputStyle &style) | AppFrame::ApplicationBase | inline |
print_responses(std::vector< double > &resp) | AppFrame::OptimizationBlockMatrixApplication< dim > | virtual |
proton_transport_equation | FuelCell::Application::AppCathode< dim > | protected |
quadrature_assemble_cell | AppFrame::BlockMatrixApplication< dim > | protected |
quadrature_assemble_face | AppFrame::BlockMatrixApplication< dim > | protected |
quadrature_residual_bdry | AppFrame::DoFApplication< dim > | protected |
quadrature_residual_cell | AppFrame::DoFApplication< dim > | protected |
quadrature_residual_face | AppFrame::DoFApplication< dim > | protected |
reaction_source | FuelCell::Application::AppCathode< dim > | protected |
read_in_initial_solution | AppFrame::OptimizationBlockMatrixApplication< dim > | protected |
read_init_solution(AppFrame::FEVector &dst, bool &good_solution) const | AppFrame::DoFApplication< dim > | |
refinement | AppFrame::DoFApplication< dim > | protected |
refinement_threshold | AppFrame::DoFApplication< dim > | protected |
remesh() | AppFrame::BlockMatrixApplication< dim > | virtual |
remesh_dofs() | AppFrame::DoFApplication< dim > | virtual |
remesh_matrices() | AppFrame::BlockMatrixApplication< dim > | |
residual(FEVector &dst, const FEVectors &src, bool apply_boundaries=true) | AppFrame::DoFApplication< dim > | virtual |
residual_constraints(FEVector &dst) const | AppFrame::BlockMatrixApplication< dim > | virtual |
responses(std::vector< double > &f, const AppFrame::FEVectors &vectors) | AppFrame::OptimizationBlockMatrixApplication< dim > | virtual |
sensitivity_analysis | AppFrame::OptimizationBlockMatrixApplication< dim > | static |
set_optimization_parameters(unsigned int &n_dvar, unsigned int &n_resp, std::vector< std::string > &name_design_var, std::vector< std::string > &name_responses) | AppFrame::OptimizationBlockMatrixApplication< dim > | |
set_output_variables(std::vector< std::string > &dakota_name_responses) | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |
set_parameters(const std::vector< std::string > &name_dvar, const std::vector< double > &value_dvar, ParameterHandler ¶m) | FuelCell::Application::AppCathode< dim > | virtual |
set_read_initial_solution(bool &read) | AppFrame::OptimizationBlockMatrixApplication< dim > | inlinevirtual |
solution_interpretations | AppFrame::DoFApplication< dim > | |
solve(AppFrame::FEVector &start, const AppFrame::FEVectors &rhs) | FuelCell::Application::AppCathode< dim > | virtual |
solve_adjoint(std::vector< std::vector< double > > &df_dl, const AppFrame::FEVector &sol) | AppFrame::OptimizationBlockMatrixApplication< dim > | |
solve_direct(std::vector< std::vector< double > > &df_dl, const AppFrame::FEVectors &sol) | AppFrame::OptimizationBlockMatrixApplication< dim > | |
sort_cuthill | AppFrame::DoFApplication< dim > | protected |
sort_direction | AppFrame::DoFApplication< dim > | protected |
start_vector(FEVector &dst, std::string caller) const | AppFrame::ApplicationBase | inlinevirtual |
store_triangulation(Triangulation< dim > &new_tr) | AppFrame::DoFApplication< dim > | inline |
system_management | FuelCell::Application::AppCathode< dim > | protected |
tr | AppFrame::DoFApplication< dim > | protected |
transfer_solution_to_coarse_mesh(Triangulation< dim > &tr_coarse, AppFrame::FEVector &coarse_solution, AppFrame::FEVector &refined_solution) | AppFrame::DoFApplication< dim > | |
transfer_vectors | AppFrame::DoFApplication< dim > | protected |
Tsolve(FEVector &start, const FEVectors &rhs) | AppFrame::ApplicationBase | inlinevirtual |
verbosity | AppFrame::DoFApplication< dim > | |
water | FuelCell::Application::AppCathode< dim > | protected |
~AppCathode() | FuelCell::Application::AppCathode< dim > | |
~ApplicationBase() | AppFrame::ApplicationBase | inlinevirtual |
~DoFApplication() | AppFrame::DoFApplication< dim > | |
~OptimizationBlockMatrixApplication() | AppFrame::OptimizationBlockMatrixApplication< dim > | inline |