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.