Curring magic

This commit is contained in:
2025-03-10 21:04:58 +01:00
parent a3c34ab6bc
commit b0056c9004
16 changed files with 296 additions and 44 deletions

View File

@ -0,0 +1,15 @@
//
// Created by stani on 3/10/2025.
//
#ifndef ICOSTCOMPONENT_H
#define ICOSTCOMPONENT_H
#include "../model/Community.h"
class ICostComponent
{
public:
virtual ~ICostComponent() = default;
virtual double apply(std::vector<std::unique_ptr<Community>>& communities) const = 0;
};
#endif //ICOSTCOMPONENT_H