SOFA API  f37305c1
Open source framework for multi-physics simuation
sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure Struct Referenceabstract

#include <NewtonRaphsonConvergenceMeasure.h>

Inheritance diagram for sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure:

Public Attributes

unsigned int newtonIterationCount = 0
 

Public Member Functions

virtual ~NewtonRaphsonConvergenceMeasure ()=default
 
virtual bool isMeasured () const =0
 
virtual bool hasConverged () const =0
 
virtual NewtonStatus status () const =0
 
virtual std::string writeWhenConverged () const =0
 
virtual std::string writeWhenNotConverged () const
 
virtual std::string_view measureName () const =0
 

Attribute details

◆ newtonIterationCount

unsigned int sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure::newtonIterationCount = 0

Constructor details

◆ ~NewtonRaphsonConvergenceMeasure()

virtual sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure::~NewtonRaphsonConvergenceMeasure ( )
virtualdefault

Function details

◆ hasConverged()

◆ isMeasured()

virtual bool sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure::isMeasured ( ) const
pure virtual

◆ measureName()

◆ status()

◆ writeWhenConverged()

◆ writeWhenNotConverged()

virtual std::string sofa::component::odesolver::backward::NewtonRaphsonConvergenceMeasure::writeWhenNotConverged ( ) const
inlinevirtual