1 #ifndef __PARAMETERS_FUNCTIONAL_H__ 2 #define __PARAMETERS_FUNCTIONAL_H__ 4 #include <deal.II/base/parameter_handler.h> 5 #include "parameters/parameters_manufactured_solution.h" 6 #include "parameters/parameters.h" 10 namespace Parameters {
22 weighted_integral_volume,
23 weighted_integral_boundary,
25 error_normLp_boundary,
29 outlet_pressure_integral
59 #endif // __PARAMETERS_FUNCTIONAL_H__ ManufacturedSolutionType
Selects the manufactured solution to be used if use_manufactured_source_term=true.
FunctionalType functional_type
Selection of functinal type.
FunctionalType
Choices for functional types to be used.
void parse_parameters(dealii::ParameterHandler &prm)
Parses input file and sets the variables.
ManufacturedSolutionEnum weight_function_type
Choice of manufactured solution function to be used in weighting expression.
std::vector< unsigned int > boundary_vector
Boundary of vector ids to be considered for boundary functional evaluation.
Files for the baseline physics.
bool use_all_boundaries
Flag for use of all domain boundaries.
double normLp
Choice of Lp norm exponent used in functional calculation.
static void declare_parameters(dealii::ParameterHandler &prm)
Declares the possible variables and sets the defaults.
bool use_weight_function_laplacian
Flag to use weight function laplacian.
Parameterse related to the functional object.