Tpetra parallel linear algebra
Version of the Day
|
Macros for helping to explicitly instantiate templated objects. More...
#include "Tpetra_ConfigDefs.hpp"
Go to the source code of this file.
Macros | |
#define | TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_NODE(LO, GO, MACRO) TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_CPUNODE(LO,GO,MACRO) |
Instantiate a macro template for all Nodes and supported scalar types. More... | |
#define | TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_ORDINAL_NODES(MACRO) |
Instantiate a macro template for the set of supported scalar, ordinal and node types. More... | |
Macros for helping to explicitly instantiate templated objects.
Definition in file Tpetra_ExplicitInstantiationHelpers.hpp.
#define TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_NODE | ( | LO, | |
GO, | |||
MACRO | |||
) | TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_CPUNODE(LO,GO,MACRO) |
Instantiate a macro template for all Nodes and supported scalar types.
Definition at line 103 of file Tpetra_ExplicitInstantiationHelpers.hpp.
#define TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_ORDINAL_NODES | ( | MACRO | ) |
Instantiate a macro template for the set of supported scalar, ordinal and node types.
Definition at line 108 of file Tpetra_ExplicitInstantiationHelpers.hpp.