18 #if !defined escript_DataFactory_20040721_H 19 #define escript_DataFactory_20040721_H 27 #include <boost/python/object.hpp> 49 const FunctionSpace& what=FunctionSpace(),
65 const FunctionSpace& what=FunctionSpace(),
74 const FunctionSpace& what=FunctionSpace(),
85 const FunctionSpace& what=FunctionSpace(),
91 const FunctionSpace& what=FunctionSpace(),
101 const FunctionSpace& what=FunctionSpace(),
102 bool expanded=
false);
107 const FunctionSpace& what=FunctionSpace(),
108 bool expanded=
false);
116 const FunctionSpace& what=FunctionSpace(),
117 bool expanded=
false);
122 const FunctionSpace& what=FunctionSpace(),
123 bool expanded=
false);
132 const FunctionSpace& what=FunctionSpace(),
133 bool expanded=
false);
138 const FunctionSpace& what=FunctionSpace(),
139 bool expanded=
false);
146 load(
const std::string fileName,
147 const AbstractDomain& domain);
164 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:184
bool loadConfigured()
returns true if the load funtion is configured.
Definition: DataFactory.cpp:692
Data ScalarFromObj(boost::python::object o, const FunctionSpace &what, bool expanded)
Python interface for the Scalar factory.
Definition: DataFactory.cpp:63
Data Tensor4FromObj(bp::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:197
Definition: AbstractContinuousDomain.cpp:22
Data TensorFromObj(bp::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:121
Data convertToData(const bp::object &value, const FunctionSpace &what)
Definition: DataFactory.cpp:701
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:84
Data Tensor3(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing tensor3 datapoints. ie: rank 3 data-points.
Definition: DataFactory.cpp:146
Data load(const std::string fileName, const AbstractDomain &domain)
reads Data on domain from file in netCDF format
Definition: DataFactory.cpp:482
std::complex< real_t > cplx_t
complex data type
Definition: DataTypes.h:53
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:48
#define ESCRIPT_DLL_API
Definition: escriptcore/src/system_dep.h:29
Data Tensor3FromObj(bp::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:159
Data VectorFromObj(bp::object o, const FunctionSpace &what, bool expanded)
Definition: DataFactory.cpp:90
Data Tensor(double value, const FunctionSpace &what, bool expanded)
Return a Data object containing tensor datapoints. ie: rank 2 data-points.
Definition: DataFactory.cpp:108