#include "gstlearn_export.hpp"
#include "Enum/ESpaceType.hpp"
#include "Basic/AStringable.hpp"
#include "Basic/VectorNumT.hpp"
Classes | |
class | ASpaceObject |
Functions | |
GSTLEARN_EXPORT void | defineDefaultSpace (const ESpaceType &type, unsigned int ndim=2, double param=0.) |
(Re)Defining the unique default global space More... | |
GSTLEARN_EXPORT void | setDefaultSpace (const ASpace *space) |
Set the unique default global space from another one. More... | |
GSTLEARN_EXPORT const ASpace * | cloneDefaultSpace () |
Return a clone of the unique default global space. More... | |
GSTLEARN_EXPORT ESpaceType | getDefaultSpaceType () |
GSTLEARN_EXPORT int | getDefaultSpaceDimension () |
GSTLEARN_EXPORT const ASpace * | getDefaultSpace () |
GSTLEARN_EXPORT bool | isDefaultSpaceSphere () |
GSTLEARN_EXPORT const ASpace* cloneDefaultSpace | ( | ) |
Return a clone of the unique default global space.
GSTLEARN_EXPORT void defineDefaultSpace | ( | const ESpaceType & | type, |
unsigned int | ndim, | ||
double | param | ||
) |
(Re)Defining the unique default global space
Factory for defining the unique default global space (optional parameter can be used for sphere radius for example)
type | Space type (RN, SN, ...) |
ndim | Number of dimensions |
param | Optional space parameter (ex: radius of the sphere) |
GSTLEARN_EXPORT const ASpace* getDefaultSpace | ( | ) |
GSTLEARN_EXPORT int getDefaultSpaceDimension | ( | ) |
GSTLEARN_EXPORT ESpaceType getDefaultSpaceType | ( | ) |
GSTLEARN_EXPORT bool isDefaultSpaceSphere | ( | ) |
GSTLEARN_EXPORT void setDefaultSpace | ( | const ASpace * | space | ) |
Set the unique default global space from another one.
Set the unique default global space from another one.
space |