![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
Implementation for partial instantiation functions. More...
#include <agrum/base/multidim/utils/partialInstantiationRegister4MultiDim.h>#include <agrum/base/multidim/utils/patterns/partialInstantiationPattern4MultiDimArray.h>#include <agrum/base/multidim/utils/patterns/partialInstantiationPattern4BaseName.h>#include <agrum/base/multidim/utils/patterns/partialInstantiationPattern4MultiDimImplementation.h>Go to the source code of this file.
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
Macros | |
| #define | GUM_PARTIAL_INSTANTIATION_PATTERN_ALLOWED 1 |
| #define | GUM_MULTI_DIM_DECORATOR_PARTIAL_INST(NAME) |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimArray |
| a specialized partial instantiation function for multiDimArrays | |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_IMPL2ARRAY_NAME partialInstantiationMultiDimArray |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimArray4Pointers |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_IMPL2ARRAY_NAME partialInstantiationMultiDimArray4Pointers |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimImplementation |
| a specialized partial instantiation function for multiDimArrays | |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
| #define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiation |
| a specialized partial instantiation function for multiDimArrays | |
Functions | |
| template<typename GUM_SCALAR> | |
| void | gum::partialInstantiation4MultiDimInit () |
| The function used to register all the instantiation operators on multidimImplementations over non-pointers types. | |
| template<typename GUM_SCALAR> | |
| void | gum::pointerPartialInstantiation4MultiDimInit () |
| The function used to register all the instantiations on multidimImplementations over pointers types. | |
Implementation for partial instantiation functions.
Definition in file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_DECORATOR_PARTIAL_INST | ( | NAME | ) |
Definition at line 55 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_IMPL2ARRAY_NAME partialInstantiationMultiDimArray |
Definition at line 72 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiation |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 68 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimImplementation |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 68 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiationMultiDimArray |
a specialized partial instantiation function for multiDimArrays
the function to be used to partially instantiate a MultiDimImplementation
default "basename" functions for instantiating MultiDimImplementations
Definition at line 68 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_IMPL2ARRAY_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 80 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
Definition at line 76 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 76 of file partialInstantiation4MultiDim_tpl.h.
| #define GUM_PARTIAL_INSTANTIATION_PATTERN_ALLOWED 1 |
Definition at line 51 of file partialInstantiation4MultiDim_tpl.h.