Opm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver > Struct Template Reference

#include <parallelbasebackend.hh>

Public Types

using LinearSolverScalar = GetPropType< TypeTag, Properties::LinearSolverScalar >
 
using VectorBlock = Dune::FieldVector< LinearSolverScalar, numEq >
 
using Overlap = GetPropType< TypeTag, Properties::Overlap >
 
using type = Opm::Linear::OverlappingBlockVector< VectorBlock, Overlap >
 

Static Public Attributes

static constexpr int numEq = getPropValue<TypeTag, Properties::NumEq>()
 

Member Typedef Documentation

◆ LinearSolverScalar

template<class TypeTag >
using Opm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver >::LinearSolverScalar = GetPropType<TypeTag, Properties::LinearSolverScalar>

◆ Overlap

template<class TypeTag >
using Opm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver >::Overlap = GetPropType<TypeTag, Properties::Overlap>

◆ type

◆ VectorBlock

template<class TypeTag >
using Opm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver >::VectorBlock = Dune::FieldVector<LinearSolverScalar, numEq>

Member Data Documentation

◆ numEq

template<class TypeTag >
constexpr int Opm::Properties::OverlappingVector< TypeTag, TTag::ParallelBaseLinearSolver >::numEq = getPropValue<TypeTag, Properties::NumEq>()
staticconstexpr

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