Teuchos_ExplicitInstantiationHelpers.hpp File Reference

#include "Teuchos_ConfigDefs.hpp"

Include dependency graph for Teuchos_ExplicitInstantiationHelpers.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 Documentation

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

Instantiate a class template for the set of supported scalar types.

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:

Instantiate a macro template for the set of supported scalar types.

Definition at line 80 of file Teuchos_ExplicitInstantiationHelpers.hpp.


Generated on Wed Oct 21 14:27:35 2009 for Teuchos - Trilinos Tools Package by  doxygen 1.5.9