47 return std::make_shared<T>(session, graph, var, setupDG);
52 py::class_<T, py::bases<S>, std::shared_ptr<T>>(
name, py::no_init)
54 py::make_constructor(&CreateDisContField<T>,
55 py::default_call_policies(),
56 (py::arg(
"session"), py::arg(
"graph"),
57 py::arg(
"var"), py::arg(
"setupDG") =
true)));
62 export_DisContField_Helper<DisContField, ExpList>(
"DisContField");
std::shared_ptr< T > CreateDisContField(const LibUtilities::SessionReaderSharedPtr &session, const SpatialDomains::MeshGraphSharedPtr &graph, const std::string &var, const bool setupDG)
void export_DisContField()
void export_DisContField_Helper(const char *name)
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< MeshGraph > MeshGraphSharedPtr
The above copyright notice and this permission notice shall be included.