Files
solver/MbDCode/FunctionWithManyArgs.h
2023-05-20 17:55:13 -06:00

21 lines
618 B
C++

#pragma once
#include "Function.h"
namespace MbD {
class Symbolic;
class FunctionWithManyArgs : public Function
{
//terms
public:
FunctionWithManyArgs(std::shared_ptr<Symbolic> term);
FunctionWithManyArgs(std::shared_ptr<Symbolic> term, std::shared_ptr<Symbolic> term1);
FunctionWithManyArgs(std::shared_ptr<Symbolic> term, std::shared_ptr<Symbolic> term1, std::shared_ptr<Symbolic> term2);
FunctionWithManyArgs(std::shared_ptr<std::vector<std::shared_ptr<Symbolic>>> _terms);
std::shared_ptr<std::vector<std::shared_ptr<Symbolic>>> terms;
};
}