[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::FunctionalFactory< dim, nstate, real, MeshType > Class Template Reference

Factory class to construct default functional types. More...

#include <functional.h>

Collaboration diagram for PHiLiP::FunctionalFactory< dim, nstate, real, MeshType >:

Static Public Member Functions

static std::shared_ptr< Functional< dim, nstate, real, MeshType > > create_Functional (PHiLiP::Parameters::AllParameters const *const param, std::shared_ptr< PHiLiP::DGBase< dim, real, MeshType > > dg)
 Create standard functional object from constant parameter file.
 
static std::shared_ptr< Functional< dim, nstate, real, MeshType > > create_Functional (PHiLiP::Parameters::FunctionalParam param, std::shared_ptr< PHiLiP::DGBase< dim, real, MeshType > > dg)
 Create standard functional object from parameter file.
 

Detailed Description

template<int dim, int nstate, typename real, typename MeshType = dealii::parallel::distributed::Triangulation<dim>>
class PHiLiP::FunctionalFactory< dim, nstate, real, MeshType >

Factory class to construct default functional types.

Functions based on PhiLiP::Paramters::FunctionalParam type. Enum choice is used to setup one of the default volume or boundary norm functional types. Other custom functionals may still be used without this interface in the adjoint class.

Definition at line 813 of file functional.h.


The documentation for this class was generated from the following files: