MFEM  v4.6.0
Finite element discretization library
Public Member Functions | Public Attributes | List of all members
mfem::NCInterpConfig Struct Reference

#include <restriction.hpp>

Public Member Functions

 NCInterpConfig ()=default
 
 NCInterpConfig (int face_index, int master_side, int nc_index)
 
 NCInterpConfig (int face_index, InterpConfig &config)
 
 NCInterpConfig (const NCInterpConfig &)=default
 
NCInterpConfigoperator= (const NCInterpConfig &rhs)=default
 

Public Attributes

int face_index
 
uint32_t is_non_conforming: 1
 
uint32_t master_side: 1
 
uint32_t index: 30
 

Detailed Description

This struct stores which side is the master nonconforming side and the index of the interpolator, see InterpolationManager class below.

Definition at line 659 of file restriction.hpp.

Constructor & Destructor Documentation

◆ NCInterpConfig() [1/4]

mfem::NCInterpConfig::NCInterpConfig ( )
default

◆ NCInterpConfig() [2/4]

mfem::NCInterpConfig::NCInterpConfig ( int  face_index,
int  master_side,
int  nc_index 
)
inline

Definition at line 670 of file restriction.hpp.

◆ NCInterpConfig() [3/4]

mfem::NCInterpConfig::NCInterpConfig ( int  face_index,
InterpConfig config 
)
inline

Definition at line 678 of file restriction.hpp.

◆ NCInterpConfig() [4/4]

mfem::NCInterpConfig::NCInterpConfig ( const NCInterpConfig )
default

Member Function Documentation

◆ operator=()

NCInterpConfig& mfem::NCInterpConfig::operator= ( const NCInterpConfig rhs)
default

Member Data Documentation

◆ face_index

int mfem::NCInterpConfig::face_index

Definition at line 661 of file restriction.hpp.

◆ index

uint32_t mfem::NCInterpConfig::index

Definition at line 664 of file restriction.hpp.

◆ is_non_conforming

uint32_t mfem::NCInterpConfig::is_non_conforming

Definition at line 662 of file restriction.hpp.

◆ master_side

uint32_t mfem::NCInterpConfig::master_side

Definition at line 663 of file restriction.hpp.


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