Opm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization > Struct Template Reference

#include <fvbasediscretization.hh>

Public Types

using BaseDiscretization = FvBaseDiscretization< TypeTag >
 
using type = typename BaseDiscretization::BlockVectorWrapper
 
using DiscreteFunctionSpace = GetPropType< TypeTag, Properties::DiscreteFunctionSpace >
 
using PrimaryVariables = GetPropType< TypeTag, Properties::PrimaryVariables >
 
using type = Dune::Fem::ISTLBlockVectorDiscreteFunction< DiscreteFunctionSpace, PrimaryVariables >
 

Member Typedef Documentation

◆ BaseDiscretization

template<class TypeTag >
using Opm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization >::BaseDiscretization = FvBaseDiscretization<TypeTag>

◆ DiscreteFunctionSpace

template<class TypeTag >
using Opm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization >::DiscreteFunctionSpace = GetPropType<TypeTag, Properties::DiscreteFunctionSpace>

◆ PrimaryVariables

template<class TypeTag >
using Opm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization >::PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>

◆ type [1/2]

◆ type [2/2]

template<class TypeTag >
using Opm::Properties::DiscreteFunction< TypeTag, TTag::FvBaseDiscretization >::type = Dune::Fem::ISTLBlockVectorDiscreteFunction<DiscreteFunctionSpace, PrimaryVariables>

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