ryujin 2.1.1 revision 71cdc42292164f8095c0bd62c4ea75ebcfac58fa
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ryujin::MGTransfer< dim, Number > Class Template Reference

#include <source/euler_poisson/laplace_operator.h>

Inheritance diagram for ryujin::MGTransfer< dim, Number >:
Inheritance graph
[legend]
Collaboration diagram for ryujin::MGTransfer< dim, Number >:
Collaboration graph
[legend]

Public Member Functions

void build (const dealii::DoFHandler< dim > &dof_handler, const dealii::MGConstrainedDoFs &mg_constrained_dofs, const dealii::MGLevelObject< dealii::MatrixFree< dim, Number > > &matrix_free)
 

Detailed Description

template<int dim, typename Number>
class ryujin::MGTransfer< dim, Number >

A multigrid transfer operator that builds the level transfer from a given DoFHandler and MGLevelObject of MatrixFree objects.

Definition at line 348 of file laplace_operator.h.

Member Function Documentation

◆ build()

template<int dim, typename Number >
void ryujin::MGTransfer< dim, Number >::build ( const dealii::DoFHandler< dim > &  dof_handler,
const dealii::MGConstrainedDoFs &  mg_constrained_dofs,
const dealii::MGLevelObject< dealii::MatrixFree< dim, Number > > &  matrix_free 
)
inline

Definition at line 351 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().


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