eis/TestProject/RNG/model/IModel.h

15 lines
338 B
C
Raw Normal View History

2026-05-13 15:07:59 +08:00
#pragma once
#include <cstddef>
class ModelRegistry;
class IModel {
public:
virtual ~IModel() = default;
virtual float evaluate(size_t t_index) { return 0.0f; }
virtual bool evaluateBool(size_t t_index) { return false; }
virtual void linkPeers(ModelRegistry& reg) {}
virtual void reset() {}
};