DiFfRG
Loading...
Searching...
No Matches
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::NDBlock< _str, _val >
 
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<FixedString _str>
using DiFfRG::Scalar = NDBlock<_str, 1>
 
template<FixedString _str, size_t... _val>
using DiFfRG::FunctionND = NDBlock<_str, _val...>
 
template<typename... descriptors>
using DiFfRG::FEFunctionDescriptor = SubDescriptor<descriptors...>
 
template<typename... descriptors>
using DiFfRG::VariableDescriptor = SubDescriptor<descriptors...>
 
template<typename... descriptors>
using DiFfRG::ExtractorDescriptor = SubDescriptor<descriptors...>