#include <base/parameter_handler.h>
#include <base/function_lib.h>
#include <base/function.h>
#include <base/quadrature_lib.h>
#include <lac/block_vector.h>
#include <lac/solver_cg.h>
#include <lac/solver_gmres.h>
#include <lac/precondition.h>
#include <lac/precondition_block.h>
#include <lac/block_matrix_array.h>
#include <lac/sparse_ilu.h>
#include <lac/sparse_direct.h>
#include <grid/grid_generator.h>
#include <grid/tria_accessor.h>
#include <grid/tria_iterator.h>
#include <grid/tria_boundary_lib.h>
#include <fe/fe_values.h>
#include <numerics/vector_tools.h>
#include <numerics/matrix_tools.h>
#include <numerics/error_estimator.h>
#include <boost/shared_ptr.hpp>
#include "block_matrix_application.h"
#include "optimization_block_matrix_application.h"
#include "solver_utils.h"
#include "newton_w_line_search.h"
#include "newton_w_3pp.h"
#include "linear_solvers.h"
#include "operating_conditions.h"
#include "design_MPL.h"
#include "PureGas.h"
#include "PureLiquid.h"
#include "design_fibrous_GDL.h"
#include "homogeneous_CL.h"
#include "nafion_membrane.h"
#include "GasMixture.h"
#include "geometries.h"
#include "geometry.h"
#include "fcst_constants.h"
#include "tafel_kinetics.h"
#include "double_trap_kinetics.h"
#include "dual_path_kinetics.h"
#include "reaction_source_terms.h"
#include "proton_transport_equation.h"
#include "lambda_transport_equation.h"
#include "electron_transport_equation.h"
#include "sorption_source_terms.h"
#include "new_ficks_transport_equation.h"
#include "postprocessing/data_out.h"
#include "postprocessing/response_current_density.h"
#include "postprocessing/response_water_sorption.h"
#include <fstream>
#include <iostream>
#include <sstream>
#include <cmath>
#include <vector>
Go to the source code of this file.