/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/model/component_descriptor.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/model/component_descriptor.hh File Reference
DiFfRG
component_descriptor.hh File Reference
#include <array>
#include <utility>
#include <deal.II/dofs/dof_tools.h>
#include <DiFfRG/common/utils.hh>

Go to the source code of this file.

Classes

struct  DiFfRG::FunctionND< _str, _val >
 A class to describe a function with a compile-time name and a fixed number of dimensions. More...
 
struct  DiFfRG::Scalar< _str >
 
struct  DiFfRG::SubDescriptor< _descriptors >
 
class  DiFfRG::ComponentDescriptor< _FEFunctionDescriptor, _VariableDescriptor, _ExtractorDescriptor, LDGDescriptors >
 A class to describe how many FE functions, additional variables and extractors are used in a model. More...
 

Namespaces

namespace  DiFfRG
 

Typedefs

template<typename... descriptors>
using DiFfRG::FEFunctionDescriptor = SubDescriptor<descriptors...>
 
template<typename... descriptors>
using DiFfRG::VariableDescriptor = SubDescriptor<descriptors...>
 
template<typename... descriptors>
using DiFfRG::ExtractorDescriptor = SubDescriptor<descriptors...>