Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::endgame::PrecisionChanged< ObservedT > Class Template Reference

Event emitted when the endgame's working precision changes. More...

#include <events.hpp>

Inheritance diagram for bertini::endgame::PrecisionChanged< ObservedT >:
[legend]
Collaboration diagram for bertini::endgame::PrecisionChanged< ObservedT >:
[legend]

Public Member Functions

 PrecisionChanged (const ObservedT &obs, unsigned previous, unsigned next)
 The constructor for a PrecisionChanged Event.
virtual ~PrecisionChanged ()=default
 PrecisionChanged ()=delete
auto Previous () const
 Get the previous precision.
auto Next () const
 Get the next precision, what it changed to.

Detailed Description

template<class ObservedT>
class bertini::endgame::PrecisionChanged< ObservedT >

Event emitted when the endgame's working precision changes.

Constructor & Destructor Documentation

◆ PrecisionChanged() [1/2]

template<class ObservedT>
bertini::endgame::PrecisionChanged< ObservedT >::PrecisionChanged ( const ObservedT & obs,
unsigned previous,
unsigned next )
inline

The constructor for a PrecisionChanged Event.

Parameters
obsThe observable emitting the event.
previousThe precision before changing.
nextThe precision after changing.

◆ ~PrecisionChanged()

template<class ObservedT>
virtual bertini::endgame::PrecisionChanged< ObservedT >::~PrecisionChanged ( )
virtualdefault

◆ PrecisionChanged() [2/2]

template<class ObservedT>
bertini::endgame::PrecisionChanged< ObservedT >::PrecisionChanged ( )
delete

Member Function Documentation

◆ Next()

template<class ObservedT>
auto bertini::endgame::PrecisionChanged< ObservedT >::Next ( ) const
inline

Get the next precision, what it changed to.

◆ Previous()

template<class ObservedT>
auto bertini::endgame::PrecisionChanged< ObservedT >::Previous ( ) const
inline

Get the previous precision.