FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
Classes |
Public Types |
Public Member Functions |
Static Public Attributes |
Private Attributes |
List of all members
DiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider > Class Template Reference
#include <assembly_context.hh>
Classes | |
| class | const_iterator |
| struct | Descriptor |
Public Types | |
| using | NumberType = NumberType_ |
| using | FaceAssemblyView = KurganovTadmor::FaceAssemblyView<dim, NumberType, n_components> |
| using | Context = FaceAssemblyView |
| using | SolutionReconstructionCache = internal::SolutionReconstructionCache<dim, NumberType, n_components> |
Public Member Functions | |
| FaceAssemblyViewRange (const Iterator &begin, const Iterator &end, const SolutionReconstructionCache &cache, GeometryProvider geometry_provider) | |
| const_iterator | begin () const |
| const_iterator | end () const |
| std::size_t | size () const |
| Context | operator[] (const std::size_t index) const |
Static Public Attributes | |
| static constexpr int | dim = dim_ |
| static constexpr std::size_t | n_components = n_components_ |
Private Attributes | |
| std::vector< Descriptor > | descriptors_ |
| const SolutionReconstructionCache & | cache_ |
| GeometryProvider | geometry_provider_ |
Member Typedef Documentation
◆ Context
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
| using DiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::Context = FaceAssemblyView |
◆ FaceAssemblyView
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
| using DiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::FaceAssemblyView = KurganovTadmor::FaceAssemblyView<dim, NumberType, n_components> |
◆ NumberType
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
| using DiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::NumberType = NumberType_ |
◆ SolutionReconstructionCache
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
| using DiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::SolutionReconstructionCache = internal::SolutionReconstructionCache<dim, NumberType, n_components> |
Constructor & Destructor Documentation
◆ FaceAssemblyViewRange()
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
inline |
Member Function Documentation
◆ begin()
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
inline |
◆ end()
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
inline |
◆ operator[]()
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
inline |
◆ size()
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
inline |
Member Data Documentation
◆ cache_
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
private |
◆ descriptors_
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
private |
◆ dim
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
staticconstexpr |
◆ geometry_provider_
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
private |
◆ n_components
template<int dim_, typename NumberType_ , std::size_t n_components_, typename Iterator , typename GeometryProvider >
|
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
Generated by