idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
NodeUpdator.h
1//
2// Created by henri on 21/03/23.
3//
4
5#ifndef IDOL_NODEUPDATOR_H
6#define IDOL_NODEUPDATOR_H
7
8namespace idol {
9 class Model;
10
11 template<class NodeT>
12 class NodeUpdator;
13
14 template<class NodeT>
15 class Node;
16}
17
18template<class NodeT>
20public:
21 virtual ~NodeUpdator() = default;
22
23 virtual void initialize() = 0;
24
25 virtual void prepare(const Node<NodeT>& t_node) = 0;
26
27 virtual void clear() = 0;
28};
29
30#endif //IDOL_NODEUPDATOR_H