Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
Tempus_ExplicitTemplateInstantiation.hpp File Reference
#include "Tempus_config.hpp"

Go to the source code of this file.

Macros

#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_TPETRA(name, SC, LO, GO, Node)   template class name<SC, LO, GO, Node>;
 
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_ON_DOUBLE(name)   template class name<double>;
 
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_ON_COMPLEX_DOUBLE(name)
 
#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS(name)
 

Macro Definition Documentation

#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_TPETRA (   name,
  SC,
  LO,
  GO,
  Node 
)    template class name<SC, LO, GO, Node>;

Definition at line 14 of file Tempus_ExplicitTemplateInstantiation.hpp.

#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_ON_DOUBLE (   name)    template class name<double>;

Definition at line 18 of file Tempus_ExplicitTemplateInstantiation.hpp.

#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS_ON_COMPLEX_DOUBLE (   name)

Definition at line 26 of file Tempus_ExplicitTemplateInstantiation.hpp.

#define TEMPUS_INSTANTIATE_TEMPLATE_CLASS (   name)