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

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

_initialize(ParameterHandler &param)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::ApplicationBaseinline
ApplicationBase(const ApplicationBase &other)AppFrame::ApplicationBaseinline
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_infoAppFrame::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_constraintsAppFrame::DoFApplication< dim >protected
boundary_fluxesAppFrame::DoFApplication< dim >protected
CCLFuelCell::Application::AppCathode< dim >protected
cell_couplingsAppFrame::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 typedefAppFrame::OptimizationBlockMatrixApplication< dim >protected
cell_errorsAppFrame::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 typedefAppFrame::DoFApplication< dim >
CGDLFuelCell::Application::AppCathode< dim >protected
check_responses()FuelCell::Application::AppCathode< dim >virtual
clear()AppFrame::ApplicationBaseinlinevirtual
clear_events()AppFrame::ApplicationBaseinline
CMPLFuelCell::Application::AppCathode< dim >protected
coarsening_thresholdAppFrame::DoFApplication< dim >protected
component_namesFuelCell::Application::AppCathode< dim >protected
constrain_boundary(FEVector &v, bool homogeneous) const AppFrame::DoFApplication< dim >protected
d_outAppFrame::DoFApplication< dim >protected
dataAppFrame::ApplicationBaseprotected
data_interpretationAppFrame::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::ApplicationBaseinlinevirtual
declare_parameters(ParameterHandler &param)FuelCell::Application::AppCathode< dim >virtual
delete_vector_for_transfer()AppFrame::DoFApplication< dim >
design_varFuelCell::Application::AppCathode< dim >protected
design_var_valueFuelCell::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 >
dofAppFrame::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_equationFuelCell::Application::AppCathode< dim >protected
elementAppFrame::DoFApplication< dim >protected
equation_namesFuelCell::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_errorsAppFrame::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 typedefAppFrame::DoFApplication< dim >
ficks_transport_equationFuelCell::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_matrixAppFrame::BlockMatrixApplication< dim >protected
flux_couplingsAppFrame::BlockMatrixApplication< dim >protected
g_outAppFrame::DoFApplication< dim >protected
get_bool_transfer_solution()AppFrame::OptimizationBlockMatrixApplication< dim >inline
get_data()AppFrame::ApplicationBaseinline
get_data() const AppFrame::ApplicationBaseinline
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
gridFuelCell::Application::AppCathode< dim >protected
grid_out(const std::string &basename)AppFrame::DoFApplication< dim >virtual
AppFrame::ApplicationBase::grid_out(const std::string &filename) const AppFrame::ApplicationBaseinlinevirtual
hanging_node_constraintsAppFrame::DoFApplication< dim >protected
id() const AppFrame::ApplicationBaseinlinevirtual
init_solution(AppFrame::FEVector &src)FuelCell::Application::AppCathode< dim >virtual
init_vector(FEVector &dst) const AppFrame::DoFApplication< dim >virtual
initial_refinementAppFrame::DoFApplication< dim >protected
initialize(ParameterHandler &param)FuelCell::Application::AppCathode< dim >virtual
initialize_grid(ParameterHandler &param)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_fluxesAppFrame::DoFApplication< dim >protected
mappingAppFrame::DoFApplication< dim >protected
mapping_degreeAppFrame::DoFApplication< dim >protected
matrixAppFrame::BlockMatrixApplication< dim >protected
memory_consumption() const AppFrame::DoFApplication< dim >
mg_dofAppFrame::DoFApplication< dim >protected
n_dvarAppFrame::OptimizationBlockMatrixApplication< dim >protected
n_objAppFrame::OptimizationBlockMatrixApplication< dim >protected
n_respAppFrame::OptimizationBlockMatrixApplication< dim >protected
name_design_varAppFrame::OptimizationBlockMatrixApplication< dim >protected
name_output_varAppFrame::OptimizationBlockMatrixApplication< dim >protected
name_responsesAppFrame::OptimizationBlockMatrixApplication< dim >protected
nitrogenFuelCell::Application::AppCathode< dim >protected
notificationsAppFrame::ApplicationBaseprotected
notify(const Event &reason)AppFrame::ApplicationBaseinlinevirtual
OCFuelCell::Application::AppCathode< dim >protected
optimizationAppFrame::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_solutionAppFrame::OptimizationBlockMatrixApplication< dim >protected
output_levelsAppFrame::DoFApplication< dim >
output_materialsAppFrame::DoFApplication< dim >
output_materials_and_levelsAppFrame::DoFApplication< dim >
oxygenFuelCell::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_interpretationsAppFrame::DoFApplication< dim >
print_caller_name(const std::string &caller_name) const AppFrame::ApplicationBaseinlineprotected
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 &param, const std::string &file_name, const ParameterHandler::OutputStyle &style)AppFrame::ApplicationBaseinline
print_responses(std::vector< double > &resp)AppFrame::OptimizationBlockMatrixApplication< dim >virtual
proton_transport_equationFuelCell::Application::AppCathode< dim >protected
quadrature_assemble_cellAppFrame::BlockMatrixApplication< dim >protected
quadrature_assemble_faceAppFrame::BlockMatrixApplication< dim >protected
quadrature_residual_bdryAppFrame::DoFApplication< dim >protected
quadrature_residual_cellAppFrame::DoFApplication< dim >protected
quadrature_residual_faceAppFrame::DoFApplication< dim >protected
reaction_sourceFuelCell::Application::AppCathode< dim >protected
read_in_initial_solutionAppFrame::OptimizationBlockMatrixApplication< dim >protected
read_init_solution(AppFrame::FEVector &dst, bool &good_solution) const AppFrame::DoFApplication< dim >
refinementAppFrame::DoFApplication< dim >protected
refinement_thresholdAppFrame::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_analysisAppFrame::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 &param)FuelCell::Application::AppCathode< dim >virtual
set_read_initial_solution(bool &read)AppFrame::OptimizationBlockMatrixApplication< dim >inlinevirtual
solution_interpretationsAppFrame::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_cuthillAppFrame::DoFApplication< dim >protected
sort_directionAppFrame::DoFApplication< dim >protected
start_vector(FEVector &dst, std::string caller) const AppFrame::ApplicationBaseinlinevirtual
store_triangulation(Triangulation< dim > &new_tr)AppFrame::DoFApplication< dim >inline
system_managementFuelCell::Application::AppCathode< dim >protected
trAppFrame::DoFApplication< dim >protected
transfer_solution_to_coarse_mesh(Triangulation< dim > &tr_coarse, AppFrame::FEVector &coarse_solution, AppFrame::FEVector &refined_solution)AppFrame::DoFApplication< dim >
transfer_vectorsAppFrame::DoFApplication< dim >protected
Tsolve(FEVector &start, const FEVectors &rhs)AppFrame::ApplicationBaseinlinevirtual
verbosityAppFrame::DoFApplication< dim >
waterFuelCell::Application::AppCathode< dim >protected
~AppCathode()FuelCell::Application::AppCathode< dim >
~ApplicationBase()AppFrame::ApplicationBaseinlinevirtual
~DoFApplication()AppFrame::DoFApplication< dim >
~OptimizationBlockMatrixApplication()AppFrame::OptimizationBlockMatrixApplication< dim >inline