3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod > Class Template Reference

the partial reassembler engine specialized for discretization methods More...

#include <dumux/assembly/partialreassembler.hh>

Description

template<class Assembler, class DiscretizationMethod>
class Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >

the partial reassembler engine specialized for discretization methods

Public Member Functions

 PartialReassemblerEngine (const Assembler &)
 
EntityColor elementColor (size_t idx) const
 
EntityColor dofColor (size_t idx) const
 
template<typename... Args>
std::size_t computeColors (Args &&... args)
 
template<typename... Args>
void resetJacobian (Args &&... args) const
 
template<typename... Args>
void resetColors (Args &&... args)
 

Constructor & Destructor Documentation

◆ PartialReassemblerEngine()

template<class Assembler , class DiscretizationMethod >
Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::PartialReassemblerEngine ( const Assembler &  )
inline

Member Function Documentation

◆ computeColors()

template<class Assembler , class DiscretizationMethod >
template<typename... Args>
std::size_t Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::computeColors ( Args &&...  args)
inline

◆ dofColor()

template<class Assembler , class DiscretizationMethod >
EntityColor Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::dofColor ( size_t  idx) const
inline

◆ elementColor()

template<class Assembler , class DiscretizationMethod >
EntityColor Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::elementColor ( size_t  idx) const
inline

◆ resetColors()

template<class Assembler , class DiscretizationMethod >
template<typename... Args>
void Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::resetColors ( Args &&...  args)
inline

◆ resetJacobian()

template<class Assembler , class DiscretizationMethod >
template<typename... Args>
void Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethod >::resetJacobian ( Args &&...  args) const
inline

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