ExaDG
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ExaDG::MatrixFreeData< dim, Number > Struct Template Reference

Public Member Functions

 MatrixFreeData ()
 
template<typename Operator >
void append (std::shared_ptr< Operator > pde_operator)
 
std::vector< dealii::DoFHandler< dim > const * > const & get_dof_handler_vector () const
 
std::vector< dealii::AffineConstraints< Number > const * > const & get_constraint_vector () const
 
std::vector< dealii::Quadrature< dim > > const & get_quadrature_vector () const
 
dealii::DoFHandler< dim > const & get_dof_handler (std::string const &name) const
 
void append_mapping_flags (MappingFlags const &flags_other)
 
void insert_dof_handler (dealii::DoFHandler< dim > const *dof_handler, std::string const &name)
 
void insert_constraint (dealii::AffineConstraints< Number > const *constraint, std::string const &name)
 
template<int dim_quad>
void insert_quadrature (dealii::Quadrature< dim_quad > const &quadrature, std::string const &name)
 
unsigned int get_dof_index (std::string const &name) const
 
unsigned int get_constraint_index (std::string const &name) const
 
unsigned int get_quad_index (std::string const &name) const
 

Public Attributes

dealii::MatrixFree< dim, Number >::AdditionalData data
 

Constructor & Destructor Documentation

◆ MatrixFreeData()

template<int dim, typename Number >
ExaDG::MatrixFreeData< dim, Number >::MatrixFreeData ( )
inline

Default constructor.

Member Function Documentation

◆ append()

template<int dim, typename Number >
template<typename Operator >
void ExaDG::MatrixFreeData< dim, Number >::append ( std::shared_ptr< Operator > pde_operator)
inline

Append MatrixFreeData by the needs of (another) pde_operator provided as argument to this function.


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