Added logic surplus calculation intrabuilding wise
This commit is contained in:
28
src/services/Surplus.h
Normal file
28
src/services/Surplus.h
Normal file
@ -0,0 +1,28 @@
|
||||
//
|
||||
// Created by StanislausCichocki on 10.03.2025.
|
||||
//
|
||||
|
||||
#ifndef SURPLUS_H
|
||||
#define SURPLUS_H
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include "../model/Community.h"
|
||||
#include <vector>
|
||||
|
||||
|
||||
class Community;
|
||||
|
||||
class Surplus {
|
||||
private:
|
||||
std::vector<std::shared_ptr<Community>> &communities;
|
||||
public:
|
||||
Surplus(std::vector<std::shared_ptr<Community>> &communities):communities(communities){};
|
||||
|
||||
void CalculateSurplus(std::vector<std::shared_ptr<Community>> &communities);
|
||||
|
||||
void CalculateBuildingSurplus(Building::Base&);
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif //SURPLUS_H
|
||||
Reference in New Issue
Block a user