MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::future::FieldDescriptor Struct Reference

FieldDescriptor struct. More...

#include <util.hpp>

Public Types

using data_variant_t
 

Public Member Functions

 FieldDescriptor ()
 Default constructor.
 
template<typename T >
 FieldDescriptor (std::size_t field_id, const T *v)
 Constructor.
 

Public Attributes

std::size_t id
 Field ID.
 
data_variant_t data
 Field variant.
 

Detailed Description

FieldDescriptor struct.

This struct is used to store information about a field.

Definition at line 550 of file util.hpp.

Member Typedef Documentation

◆ data_variant_t

Initial value:
std::variant<const FiniteElementSpace *,
const ParFiniteElementSpace *,
const ParameterSpace *>

Definition at line 552 of file util.hpp.

Constructor & Destructor Documentation

◆ FieldDescriptor() [1/2]

mfem::future::FieldDescriptor::FieldDescriptor ( )
inline

Default constructor.

Definition at line 564 of file util.hpp.

◆ FieldDescriptor() [2/2]

template<typename T >
mfem::future::FieldDescriptor::FieldDescriptor ( std::size_t field_id,
const T * v )
inline

Constructor.

Definition at line 569 of file util.hpp.

Member Data Documentation

◆ data

data_variant_t mfem::future::FieldDescriptor::data

Field variant.

Definition at line 561 of file util.hpp.

◆ id

std::size_t mfem::future::FieldDescriptor::id

Field ID.

Definition at line 558 of file util.hpp.


The documentation for this struct was generated from the following file: