1 #include "AllClassWrappers.h"
5 #include <pybind11/pybind11.h>
12 py::class_<ExpOperator, ModPiece, std::shared_ptr<ExpOperator>>(m,
"ExpOperator").def(py::init<unsigned int>());
13 py::class_<CosOperator, ModPiece, std::shared_ptr<CosOperator>>(m,
"CosOperator").def(py::init<unsigned int>());
14 py::class_<SinOperator, ModPiece, std::shared_ptr<SinOperator>>(m,
"SinOperator").def(py::init<unsigned int>());
15 py::class_<AbsOperator, ModPiece, std::shared_ptr<AbsOperator>>(m,
"AbsOperator").def(py::init<unsigned int>());
16 py::class_<AcosOperator, ModPiece, std::shared_ptr<AcosOperator>>(m,
"AcosOperator").def(py::init<unsigned int>());
17 py::class_<AsinOperator, ModPiece, std::shared_ptr<AsinOperator>>(m,
"AsinOperator").def(py::init<unsigned int>());
18 py::class_<AtanOperator, ModPiece, std::shared_ptr<AtanOperator>>(m,
"AtanOperator").def(py::init<unsigned int>());
19 py::class_<AtanhOperator, ModPiece, std::shared_ptr<AtanhOperator>>(m,
"AtanhOperator").def(py::init<unsigned int>());
20 py::class_<CbrtOperator, ModPiece, std::shared_ptr<CbrtOperator>>(m,
"CbrtOperator").def(py::init<unsigned int>());
21 py::class_<CeilOperator, ModPiece, std::shared_ptr<CeilOperator>>(m,
"CeilOperator").def(py::init<unsigned int>());
22 py::class_<CoshOperator, ModPiece, std::shared_ptr<CoshOperator>>(m,
"CoshOperator").def(py::init<unsigned int>());
23 py::class_<DigammaOperator, ModPiece, std::shared_ptr<DigammaOperator>>(m,
"DigammaOperator").def(py::init<unsigned int>());
24 py::class_<ErfOperator, ModPiece, std::shared_ptr<ErfOperator>>(m,
"ErfOperator").def(py::init<unsigned int>());
25 py::class_<ErfcOperator, ModPiece, std::shared_ptr<ErfcOperator>>(m,
"ErfcOperator").def(py::init<unsigned int>());
26 py::class_<FloorOperator, ModPiece, std::shared_ptr<FloorOperator>>(m,
"FloorOperator").def(py::init<unsigned int>());
27 py::class_<InvLogitOperator, ModPiece, std::shared_ptr<InvLogitOperator>>(m,
"InvLogitOperator").def(py::init<unsigned int>());
28 py::class_<InvPhiOperator, ModPiece, std::shared_ptr<InvPhiOperator>>(m,
"InvPhiOperator").def(py::init<unsigned int>());
29 py::class_<InvSqrtOperator, ModPiece, std::shared_ptr<InvSqrtOperator>>(m,
"InvSqrtOperator").def(py::init<unsigned int>());
30 py::class_<InvSquareOperator, ModPiece, std::shared_ptr<InvSquareOperator>>(m,
"InvSquareOperator").def(py::init<unsigned int>());
31 py::class_<InvOperator, ModPiece, std::shared_ptr<InvOperator>>(m,
"InvOperator").def(py::init<unsigned int>());
32 py::class_<LogGammaOperator, ModPiece, std::shared_ptr<LogGammaOperator>>(m,
"LogGammaOperator").def(py::init<unsigned int>());
33 py::class_<LogInvLogitOperator, ModPiece, std::shared_ptr<LogInvLogitOperator>>(m,
"LogInvLogitOperator").def(py::init<unsigned int>());
34 py::class_<LogOperator, ModPiece, std::shared_ptr<LogOperator>>(m,
"LogOperator").def(py::init<unsigned int>());
35 py::class_<Log2Operator, ModPiece, std::shared_ptr<Log2Operator>>(m,
"Log2Operator").def(py::init<unsigned int>());
36 py::class_<Log10Operator, ModPiece, std::shared_ptr<Log10Operator>>(m,
"Log10Operator").def(py::init<unsigned int>());
37 py::class_<LogitOperator, ModPiece, std::shared_ptr<LogitOperator>>(m,
"LogitOperator").def(py::init<unsigned int>());
38 py::class_<PhiOperator, ModPiece, std::shared_ptr<PhiOperator>>(m,
"PhiOperator").def(py::init<unsigned int>());
39 py::class_<RoundOperator, ModPiece, std::shared_ptr<RoundOperator>>(m,
"RoundOperator").def(py::init<unsigned int>());
40 py::class_<SinhOperator, ModPiece, std::shared_ptr<SinhOperator>>(m,
"SinhOperator").def(py::init<unsigned int>());
41 py::class_<SqrtOperator, ModPiece, std::shared_ptr<SqrtOperator>>(m,
"SqrtOperator").def(py::init<unsigned int>());
42 py::class_<SquareOperator, ModPiece, std::shared_ptr<SquareOperator>>(m,
"SquareOperator").def(py::init<unsigned int>());
43 py::class_<TanOperator, ModPiece, std::shared_ptr<TanOperator>>(m,
"TanOperator").def(py::init<unsigned int>());
44 py::class_<TanhOperator, ModPiece, std::shared_ptr<TanhOperator>>(m,
"TanhOperator").def(py::init<unsigned int>());
45 py::class_<TgammaOperator, ModPiece, std::shared_ptr<TgammaOperator>>(m,
"TgammaOperator").def(py::init<unsigned int>());
46 py::class_<TrigammaOperator, ModPiece, std::shared_ptr<TrigammaOperator>>(m,
"TrigammaOperator").def(py::init<unsigned int>());
void CwiseUnaryOperatorsWrapper(pybind11::module &m)