FaceAssemblyView< dim_, NumberType_, n_components_ > Class Template Reference#

DiFfRG: DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ > Class Template Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ > Class Template Reference

#include <assembly_context.hh>

Public Types

using NumberType = NumberType_
 
using ReconstructionState = internal::FaceReconstructionState<dim, NumberType, n_components>
 

Public Member Functions

 FaceAssemblyView (const dealii::Point< dim > &point, const dealii::Tensor< 1, dim > &normal, const double jxw, const bool boundary, const unsigned int cell_index, const unsigned int face_index, const unsigned int neighbor_cell_index, const ReconstructionState &reconstruction)
 
const dealii::Point< dim > & point () const
 
const dealii::Tensor< 1, dim > & normal () const
 
double jxw () const
 
bool at_boundary () const
 
unsigned int cell_index () const
 
unsigned int face_index () const
 
unsigned int neighbor_cell_index () const
 
const ReconstructionState & reconstruction () const
 

Static Public Attributes

static constexpr int dim = dim_
 
static constexpr std::size_t n_components = n_components_
 

Private Attributes

dealii::Point< dim > point_
 
dealii::Tensor< 1, dim > normal_
 
double jxw_ = 0.
 
bool boundary_ = false
 
unsigned int cell_index_ = 0
 
unsigned int face_index_ = 0
 
unsigned int neighbor_cell_index_ = std::numeric_limits<unsigned int>::max()
 
const ReconstructionState & reconstruction_
 

Member Typedef Documentation

◆ NumberType

template<int dim_, typename NumberType_ , std::size_t n_components_>
using DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::NumberType = NumberType_

◆ ReconstructionState

template<int dim_, typename NumberType_ , std::size_t n_components_>
using DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::ReconstructionState = internal::FaceReconstructionState<dim, NumberType, n_components>

Constructor & Destructor Documentation

◆ FaceAssemblyView()

template<int dim_, typename NumberType_ , std::size_t n_components_>
DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::FaceAssemblyView ( const dealii::Point< dim > & point,
const dealii::Tensor< 1, dim > & normal,
const double jxw,
const bool boundary,
const unsigned int cell_index,
const unsigned int face_index,
const unsigned int neighbor_cell_index,
const ReconstructionState & reconstruction )
inline

Member Function Documentation

◆ at_boundary()

template<int dim_, typename NumberType_ , std::size_t n_components_>
bool DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::at_boundary ( ) const
inline

◆ cell_index()

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::cell_index ( ) const
inline

◆ face_index()

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::face_index ( ) const
inline

◆ jxw()

template<int dim_, typename NumberType_ , std::size_t n_components_>
double DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::jxw ( ) const
inline

◆ neighbor_cell_index()

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::neighbor_cell_index ( ) const
inline

◆ normal()

template<int dim_, typename NumberType_ , std::size_t n_components_>
const dealii::Tensor< 1, dim > & DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::normal ( ) const
inline

◆ point()

template<int dim_, typename NumberType_ , std::size_t n_components_>
const dealii::Point< dim > & DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::point ( ) const
inline

◆ reconstruction()

template<int dim_, typename NumberType_ , std::size_t n_components_>
const ReconstructionState & DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::reconstruction ( ) const
inline

Member Data Documentation

◆ boundary_

template<int dim_, typename NumberType_ , std::size_t n_components_>
bool DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::boundary_ = false
private

◆ cell_index_

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::cell_index_ = 0
private

◆ dim

template<int dim_, typename NumberType_ , std::size_t n_components_>
int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::dim = dim_
staticconstexpr

◆ face_index_

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::face_index_ = 0
private

◆ jxw_

template<int dim_, typename NumberType_ , std::size_t n_components_>
double DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::jxw_ = 0.
private

◆ n_components

template<int dim_, typename NumberType_ , std::size_t n_components_>
std::size_t DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::n_components = n_components_
staticconstexpr

◆ neighbor_cell_index_

template<int dim_, typename NumberType_ , std::size_t n_components_>
unsigned int DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::neighbor_cell_index_ = std::numeric_limits<unsigned int>::max()
private

◆ normal_

template<int dim_, typename NumberType_ , std::size_t n_components_>
dealii::Tensor<1, dim> DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::normal_
private

◆ point_

template<int dim_, typename NumberType_ , std::size_t n_components_>
dealii::Point<dim> DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::point_
private

◆ reconstruction_

template<int dim_, typename NumberType_ , std::size_t n_components_>
const ReconstructionState& DiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ >::reconstruction_
private

The documentation for this class was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/FV/assembler/assembly_context.hh