![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
Copyright (c) 2005-2021 by Pierre-Henri WUILLEMIN() & Christophe GONZALES() info_at_agrum_dot_org. More...
#include <agrum/tools/multidim/utils/partialInstantiationRegister4MultiDim.h>
#include <agrum/tools/multidim/utils/patterns/partialInstantiationPattern4MultiDimArray.h>
#include <agrum/tools/multidim/utils/patterns/partialInstantiationPattern4BaseName.h>
#include <agrum/tools/multidim/utils/patterns/partialInstantiationPattern4MultiDimImplementation.h>
Go to the source code of this file.
Namespaces | |
gum | |
Copyright (c) 2005-2021 by Pierre-Henri WUILLEMIN() & Christophe GONZALES() info_at_agrum_dot_org. | |
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 More... | |
#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 More... | |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
#define | GUM_MULTI_DIM_PARTIAL_INSTANTIATION_NAME partialInstantiation |
a specialized partial instantiation function for multiDimArrays More... | |
Functions | |
template<typename GUM_SCALAR > | |
void | gum::partialInstantiation4MultiDimInit () |
The function used to register all the instantiation operators on multidimImplementations over non-pointers types. More... | |
template<typename GUM_SCALAR > | |
void | gum::pointerPartialInstantiation4MultiDimInit () |
The function used to register all the instantiations on multidimImplementations over pointers types. More... | |
Copyright (c) 2005-2021 by Pierre-Henri WUILLEMIN() & Christophe GONZALES() info_at_agrum_dot_org.
This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library. If not, see http://www.gnu.org/licenses/.
Implementation for partial instantiation functions.
Definition in file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_DECORATOR_PARTIAL_INST | ( | NAME | ) |
Definition at line 34 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_IMPL2ARRAY_NAME partialInstantiationMultiDimArray |
Definition at line 51 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 79 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 79 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 79 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_IMPL2ARRAY_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 59 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimArray4Pointers |
Definition at line 70 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_MULTI_DIM_PARTIAL_INSTANTIATION_POINTER_NAME partialInstantiationMultiDimImplementation4Pointers |
Definition at line 70 of file partialInstantiation4MultiDim_tpl.h.
#define GUM_PARTIAL_INSTANTIATION_PATTERN_ALLOWED 1 |
Definition at line 30 of file partialInstantiation4MultiDim_tpl.h.