18 #if !defined escript_DataFactory_20040721_H
19 #define escript_DataFactory_20040721_H
21 #ifdef BADPYTHONMACROS
28 #undef BADPYTHONMACROS
38 #include <boost/python/object.hpp>
60 const FunctionSpace& what=FunctionSpace(),
70 const FunctionSpace& what=FunctionSpace(),
76 const FunctionSpace& what=FunctionSpace(),
86 const FunctionSpace& what=FunctionSpace(),
92 const FunctionSpace& what=FunctionSpace(),
101 const FunctionSpace& what=FunctionSpace(),
102 bool expanded=
false);
107 const FunctionSpace& what=FunctionSpace(),
108 bool expanded=
false);
117 const FunctionSpace& what=FunctionSpace(),
118 bool expanded=
false);
123 const FunctionSpace& what=FunctionSpace(),
124 bool expanded=
false);
131 load(
const std::string fileName,
132 const AbstractDomain& domain);
149 const FunctionSpace& what=FunctionSpace());
Data Tensor4(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing tensor4 datapoints. ie: rank 4 data-points.
Definition: DataFactory.cpp:147
bool loadConfigured()
returns true if the load funtion is configured.
Definition: DataFactory.cpp:423
Data Tensor3FromObj(boost::python::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:123
Data Tensor4FromObj(boost::python::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:156
Data convertToData(const boost::python::object &value, const FunctionSpace &what)
Tries to convert value into a Data object on FunctionSpace what. If value is already a Data object...
Definition: DataFactory.cpp:433
Data Vector(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing vector data-points. ie: rank 1 data-points.
Definition: DataFactory.cpp:46
Data Tensor3(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing tensor3 datapoints. ie: rank 3 data-points.
Definition: DataFactory.cpp:114
Data load(const std::string fileName, const AbstractDomain &domain)
reads Data on domain from file in netCDF format
Definition: DataFactory.cpp:181
Data Scalar(double value, const FunctionSpace &what, bool expanded)
A collection of factory functions for creating Data objects which contain data points of various shap...
Definition: DataFactory.cpp:35
Data TensorFromObj(boost::python::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:90
#define ESCRIPT_DLL_API
Definition: escriptcore/src/system_dep.h:64
Data Tensor(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing tensor datapoints. ie: rank 2 data-points.
Definition: DataFactory.cpp:79
Data VectorFromObj(boost::python::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:55