24 py::class_<CPS::AttributeBase, CPS::AttributePointer<CPS::AttributeBase>>(
31 py::class_<CPS::Attribute<CPS::Real>,
37 py::overload_cast<CPS::Real>(
40 py::class_<CPS::AttributeStatic<CPS::Real>,
43 py::class_<CPS::AttributeDynamic<CPS::Real>,
48 py::class_<CPS::Attribute<CPS::Complex>,
66 py::overload_cast<CPS::Complex>(
70 py::class_<CPS::AttributeStatic<CPS::Complex>,
73 py::class_<CPS::AttributeDynamic<CPS::Complex>,
78 py::class_<CPS::Attribute<CPS::Matrix>,
86 py::class_<CPS::AttributeStatic<CPS::Matrix>,
89 py::class_<CPS::AttributeDynamic<CPS::Matrix>,
94 py::class_<CPS::Attribute<CPS::MatrixComp>,
102 py::class_<CPS::AttributeStatic<CPS::MatrixComp>,
105 py::class_<CPS::AttributeDynamic<CPS::MatrixComp>,
108 .def(
"set_reference",
111 py::class_<CPS::Attribute<CPS::String>,
117 py::class_<CPS::AttributeStatic<CPS::String>,
120 py::class_<CPS::AttributeDynamic<CPS::String>,