ug4
ug::NewtonUpdaterGeneric< TVector > Class Template Reference

#include <newtonUpdaterGeneric.h>

Public Types

using vector_type = TVector
 

Public Member Functions

virtual bool resetSolution (vector_type &resettedSol, vector_type const &oldSol)
 
virtual bool tellAndFixUpdateEvents (vector_type const &sol)
 
virtual bool updateSolution (vector_type &sol, vector_type const &corr, bool signNegative=true)
 
virtual bool updateSolution (vector_type &solNew, number scaleOldSol, vector_type const &solOld, number scaleCorr, vector_type const &corr)
 
virtual ~NewtonUpdaterGeneric ()
 

Member Typedef Documentation

◆ vector_type

template<typename TVector >
using ug::NewtonUpdaterGeneric< TVector >::vector_type = TVector

Constructor & Destructor Documentation

◆ ~NewtonUpdaterGeneric()

template<typename TVector >
virtual ug::NewtonUpdaterGeneric< TVector >::~NewtonUpdaterGeneric ( )
inlinevirtual

Member Function Documentation

◆ resetSolution()

template<typename TVector >
virtual bool ug::NewtonUpdaterGeneric< TVector >::resetSolution ( vector_type resettedSol,
vector_type const &  oldSol 
)
inlinevirtual

◆ tellAndFixUpdateEvents()

template<typename TVector >
virtual bool ug::NewtonUpdaterGeneric< TVector >::tellAndFixUpdateEvents ( vector_type const &  sol)
inlinevirtual

◆ updateSolution() [1/2]

template<typename TVector >
virtual bool ug::NewtonUpdaterGeneric< TVector >::updateSolution ( vector_type sol,
vector_type const &  corr,
bool  signNegative = true 
)
inlinevirtual

◆ updateSolution() [2/2]

template<typename TVector >
virtual bool ug::NewtonUpdaterGeneric< TVector >::updateSolution ( vector_type solNew,
number  scaleOldSol,
vector_type const &  solOld,
number  scaleCorr,
vector_type const &  corr 
)
inlinevirtual

References ug::VecScaleAdd().


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