Loading...
Searching...
No Matches
idol::DefaultNodeUpdator< NodeInfoT > Class Template Reference

Description

template<class NodeInfoT>
class idol::DefaultNodeUpdator< NodeInfoT >

Definition at line 21 of file DefaultNodeUpdator.h.

Public Methods

 DefaultNodeUpdator (const Model &t_parent, Model &t_relaxation)
 DefaultNodeUpdator (const DefaultNodeUpdator &)=delete
void initialize () override
void prepare (const Node< NodeInfoT > &t_node) override
void clear () override

Protected Methods

Modelrelaxation ()
const Modelrelaxation () const

Constructor & Destructor Documentation

◆ DefaultNodeUpdator()

template<class NodeT>
idol::DefaultNodeUpdator< NodeT >::DefaultNodeUpdator ( const Model & t_parent,
idol::Model & t_relaxation )
explicit

Definition at line 74 of file DefaultNodeUpdator.h.

Methods Documentation

◆ clear()

template<class NodeInfoT>
void idol::DefaultNodeUpdator< NodeInfoT >::clear ( )
overridevirtual

Implements idol::NodeUpdator< NodeInfoT >.

Definition at line 80 of file DefaultNodeUpdator.h.

◆ initialize()

template<class NodeInfoT>
void idol::DefaultNodeUpdator< NodeInfoT >::initialize ( )
inlineoverridevirtual

Implements idol::NodeUpdator< NodeInfoT >.

Definition at line 44 of file DefaultNodeUpdator.h.

◆ prepare()

template<class NodeInfoT>
void idol::DefaultNodeUpdator< NodeInfoT >::prepare ( const Node< NodeInfoT > & t_node)
overridevirtual

Implements idol::NodeUpdator< NodeInfoT >.

Definition at line 102 of file DefaultNodeUpdator.h.

◆ relaxation() [1/2]

template<class NodeInfoT>
Model & idol::DefaultNodeUpdator< NodeInfoT >::relaxation ( )
inlineprotected

Definition at line 51 of file DefaultNodeUpdator.h.

◆ relaxation() [2/2]

template<class NodeInfoT>
const Model & idol::DefaultNodeUpdator< NodeInfoT >::relaxation ( ) const
inlinenodiscardprotected

Definition at line 53 of file DefaultNodeUpdator.h.