carl  24.04
Computer ARithmetic Library
carl::UpdateFnct< BuchbergerProc > Struct Template Reference

#include <Buchberger.h>

Inheritance diagram for carl::UpdateFnct< BuchbergerProc >:
Collaboration diagram for carl::UpdateFnct< BuchbergerProc >:

Public Member Functions

 UpdateFnct (BuchbergerProc *proc)
 
 ~UpdateFnct () override=default
 
void operator() (std::size_t index) override
 

Private Attributes

BuchbergerProc * procedure
 

Detailed Description

template<typename BuchbergerProc>
struct carl::UpdateFnct< BuchbergerProc >

Definition at line 31 of file Buchberger.h.

Constructor & Destructor Documentation

◆ UpdateFnct()

template<typename BuchbergerProc >
carl::UpdateFnct< BuchbergerProc >::UpdateFnct ( BuchbergerProc *  proc)
inlineexplicit

Definition at line 36 of file Buchberger.h.

◆ ~UpdateFnct()

template<typename BuchbergerProc >
carl::UpdateFnct< BuchbergerProc >::~UpdateFnct ( )
overridedefault

Member Function Documentation

◆ operator()()

template<typename BuchbergerProc >
void carl::UpdateFnct< BuchbergerProc >::operator() ( std::size_t  index)
inlineoverridevirtual

Implements carl::UpdateFnc.

Definition at line 39 of file Buchberger.h.

Field Documentation

◆ procedure

template<typename BuchbergerProc >
BuchbergerProc* carl::UpdateFnct< BuchbergerProc >::procedure
private

Definition at line 34 of file Buchberger.h.


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