3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Functions
partial.hh File Reference

Get only parts of a container or tuple. More...

#include <tuple>
#include <type_traits>
#include <dune/istl/multitypeblockvector.hh>
#include <dune/common/version.hh>

Go to the source code of this file.

Description

Get only parts of a container or tuple.

Classes

class  Dumux::MultiTypeBlockVectorProxy< Args >
 
struct  Dumux::isMultiTypeBlockVector< MultiTypeBlockVectorProxy< T... > >
 

Namespaces

namespace  Dumux
 

Functions

template<class ... Args, std::size_t ... i>
auto Dumux::partial (Dune::MultiTypeBlockVector< Args... > &v, Dune::index_constant< i >... indices)
 a function to get a MultiTypeBlockVector with references to some entries of another MultiTypeBlockVector More...
 
template<class ... Args, std::size_t ... i>
auto Dumux::partial (std::tuple< Args... > &v, Dune::index_constant< i >... indices)
 a function to get a tuple with references to some entries of another tuple More...
 
template<class T , std::size_t ... i>
auto Dumux::partial (T &t, std::tuple< Dune::index_constant< i >... > indices)
 a function to get a MultiTypeBlockVector with references to some entries of another MultiTypeBlockVector More...
 
Include dependency graph for partial.hh: