#include "Teuchos_ConfigDefs.hpp"
Go to the source code of this file.
Defines | |
#define | TEUCHOS_MACRO_TEMPLATE_INSTANT_FLOAT(INSTANT_MACRO) INSTANT_MACRO(float) |
#define | TEUCHOS_CLASS_TEMPLATE_INSTANT_FLOAT(CLASSNAME) template class CLASSNAME<float>; |
#define | TEUCHOS_MACRO_TEMPLATE_INSTANT_DOUBLE(INSTANT_MACRO) INSTANT_MACRO(double) |
#define | TEUCHOS_CLASS_TEMPLATE_INSTANT_DOUBLE(CLASSNAME) template class CLASSNAME<double>; |
#define | TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_FLOAT(INSTANT_MACRO) INSTANT_MACRO(std::complex<float>) |
#define | TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_FLOAT(CLASSNAME) template class CLASSNAME<std::complex<float> >; |
#define | TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_DOUBLE(INSTANT_MACRO) INSTANT_MACRO(std::complex<double>) |
#define | TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_DOUBLE(CLASSNAME) template class CLASSNAME<std::complex<double> >; |
#define | TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES(MACRONAME) |
Instantiate a macro template for the set of supported scalar types. | |
#define | TEUCHOS_CLASS_TEMPLATE_INSTANT_SCALAR_TYPES(CLASSNAME) |
Instantiate a class template for the set of supported scalar types. |
#define TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_DOUBLE | ( | CLASSNAME | ) | template class CLASSNAME<std::complex<double> >; |
Definition at line 72 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_FLOAT | ( | CLASSNAME | ) | template class CLASSNAME<std::complex<float> >; |
Definition at line 67 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_CLASS_TEMPLATE_INSTANT_DOUBLE | ( | CLASSNAME | ) | template class CLASSNAME<double>; |
Definition at line 60 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_CLASS_TEMPLATE_INSTANT_FLOAT | ( | CLASSNAME | ) | template class CLASSNAME<float>; |
Definition at line 55 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_CLASS_TEMPLATE_INSTANT_SCALAR_TYPES | ( | CLASSNAME | ) |
Value:
TEUCHOS_CLASS_TEMPLATE_INSTANT_FLOAT(CLASSNAME) \ TEUCHOS_CLASS_TEMPLATE_INSTANT_DOUBLE(CLASSNAME) \ TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_FLOAT(CLASSNAME) \ TEUCHOS_CLASS_TEMPLATE_INSTANT_COMPLEX_DOUBLE(CLASSNAME)
Definition at line 89 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_DOUBLE | ( | INSTANT_MACRO | ) | INSTANT_MACRO(std::complex<double>) |
Definition at line 70 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_FLOAT | ( | INSTANT_MACRO | ) | INSTANT_MACRO(std::complex<float>) |
Definition at line 65 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_DOUBLE | ( | INSTANT_MACRO | ) | INSTANT_MACRO(double) |
Definition at line 58 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_FLOAT | ( | INSTANT_MACRO | ) | INSTANT_MACRO(float) |
Definition at line 53 of file Teuchos_ExplicitInstantiationHelpers.hpp.
#define TEUCHOS_MACRO_TEMPLATE_INSTANT_SCALAR_TYPES | ( | MACRONAME | ) |
Value:
TEUCHOS_MACRO_TEMPLATE_INSTANT_FLOAT(MACRONAME) \ TEUCHOS_MACRO_TEMPLATE_INSTANT_DOUBLE(MACRONAME) \ TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_FLOAT(MACRONAME) \ TEUCHOS_MACRO_TEMPLATE_INSTANT_COMPLEX_DOUBLE(MACRONAME)
Definition at line 80 of file Teuchos_ExplicitInstantiationHelpers.hpp.