dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C > Class Template Reference

#include <dune/pdelab/backend/istl/matrixfree/iterativeblockjacobipreconditioner.hh>

Public Types

using Container = C
 
using value_type = typename Container::value_type
 
using size_type = typename Container::size_type
 
using weight_type = value_type
 

Public Member Functions

const weight_typeweight ()
 
auto data ()
 
const auto data () const
 
template<typename LFSV >
void accumulate (const LFSV &lfsv, size_type i, value_type value)
 
 WeightedPointDiagonalAccumulationView (Container &container, weight_type weight)
 

Member Typedef Documentation

◆ Container

template<typename C >
using Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::Container = C

◆ size_type

template<typename C >
using Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::size_type = typename Container::size_type

◆ value_type

template<typename C >
using Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::value_type = typename Container::value_type

◆ weight_type

template<typename C >
using Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::weight_type = value_type

Constructor & Destructor Documentation

◆ WeightedPointDiagonalAccumulationView()

template<typename C >
Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::WeightedPointDiagonalAccumulationView ( Container container,
weight_type  weight 
)
inline

Member Function Documentation

◆ accumulate()

template<typename C >
template<typename LFSV >
void Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::accumulate ( const LFSV &  lfsv,
size_type  i,
value_type  value 
)
inline

◆ data() [1/2]

template<typename C >
auto Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::data ( )
inline

◆ data() [2/2]

template<typename C >
const auto Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::data ( ) const
inline

◆ weight()

template<typename C >
const weight_type & Dune::PDELab::impl::WeightedPointDiagonalAccumulationView< C >::weight ( )
inline

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