AssemblyContextView< FaceRange, CellRange > Class Template Reference#

DiFfRG: DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange > Class Template Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange > Class Template Reference

#include <assembly_context.hh>

Public Types

using NumberType = typename FaceRange::NumberType
 
using FaceAssemblyViewRange = FaceRange
 
using CellAssemblyViewRange = CellRange
 

Public Member Functions

 AssemblyContextView (FaceRange faces, CellRange cells)
 
const FaceRange & faces () const
 
const CellRange & cells () const
 

Static Public Attributes

static constexpr int dim = FaceRange::dim
 
static constexpr std::size_t n_components = FaceRange::n_components
 

Private Attributes

FaceRange faces_
 
CellRange cells_
 

Member Typedef Documentation

◆ CellAssemblyViewRange

template<typename FaceRange , typename CellRange >
using DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::CellAssemblyViewRange = CellRange

◆ FaceAssemblyViewRange

template<typename FaceRange , typename CellRange >
using DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::FaceAssemblyViewRange = FaceRange

◆ NumberType

template<typename FaceRange , typename CellRange >
using DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::NumberType = typename FaceRange::NumberType

Constructor & Destructor Documentation

◆ AssemblyContextView()

template<typename FaceRange , typename CellRange >
DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::AssemblyContextView ( FaceRange faces,
CellRange cells )
inline

Member Function Documentation

◆ cells()

template<typename FaceRange , typename CellRange >
const CellRange & DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::cells ( ) const
inline

◆ faces()

template<typename FaceRange , typename CellRange >
const FaceRange & DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::faces ( ) const
inline

Member Data Documentation

◆ cells_

template<typename FaceRange , typename CellRange >
CellRange DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::cells_
private

◆ dim

template<typename FaceRange , typename CellRange >
int DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::dim = FaceRange::dim
staticconstexpr

◆ faces_

template<typename FaceRange , typename CellRange >
FaceRange DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::faces_
private

◆ n_components

template<typename FaceRange , typename CellRange >
std::size_t DiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange >::n_components = FaceRange::n_components
staticconstexpr

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