version 3.8
Dumux::ConvergenceWriterInterface< SolutionVector, ResidualVector > Struct Template Reference

#include <dumux/nonlinear/newtonconvergencewriter.hh>

Inheritance diagram for Dumux::ConvergenceWriterInterface< SolutionVector, ResidualVector >:

Description

template<class SolutionVector, class ResidualVector>
struct Dumux::ConvergenceWriterInterface< SolutionVector, ResidualVector >

provide an interface as a form of type erasure this is the minimal requirements a convergence write passed to a newton method has to fulfill

Public Member Functions

virtual ~ConvergenceWriterInterface ()=default
 
virtual void write (const SolutionVector &uLastIter, const ResidualVector &deltaU, const ResidualVector &residual)
 

Constructor & Destructor Documentation

◆ ~ConvergenceWriterInterface()

template<class SolutionVector , class ResidualVector >
virtual Dumux::ConvergenceWriterInterface< SolutionVector, ResidualVector >::~ConvergenceWriterInterface ( )
virtualdefault

Member Function Documentation

◆ write()

template<class SolutionVector , class ResidualVector >
virtual void Dumux::ConvergenceWriterInterface< SolutionVector, ResidualVector >::write ( const SolutionVector &  uLastIter,
const ResidualVector &  deltaU,
const ResidualVector &  residual 
)
inlinevirtual

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