Tpetra parallel linear algebra  Version of the Day
Macros
Tpetra_ExplicitInstantiationHelpers.hpp File Reference

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...
 

Detailed Description

Macros for helping to explicitly instantiate templated objects.

Warning
DO NOT USE ANYTHING IN THIS FILE. ALL CONTENTS HAVE BEEN DEPRECATED.

Definition in file Tpetra_ExplicitInstantiationHelpers.hpp.

Macro Definition Documentation

◆ TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_NODE

#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.

◆ TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_ORDINAL_NODES

#define TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_ORDINAL_NODES (   MACRO)
Value:
TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_NODE(int,int,MACRO)
#define TPETRA_MACRO_TEMPLATE_INSTANT_ALL_SCALAR_NODE(LO, GO, MACRO)
Instantiate a macro template for all Nodes and supported scalar types.

Instantiate a macro template for the set of supported scalar, ordinal and node types.

Definition at line 108 of file Tpetra_ExplicitInstantiationHelpers.hpp.