Sacado_Fad_BLAS.hpp File Reference

#include "Teuchos_BLAS.hpp"
#include "Sacado.hpp"
#include "Sacado_Version.hpp"
#include "Sacado_MathFunctions.hpp"
#include "Sacado_Fad_DFad.hpp"
#include "Sacado_Fad_SFad.hpp"
#include "Sacado_Fad_SLFad.hpp"
#include "Sacado_Fad_MemPoolManager.hpp"
#include "Sacado_Fad_DMFad.hpp"
#include "Sacado_Fad_ExpressionTraits.hpp"
#include "Sacado_LFad_LogicalSparse.hpp"
#include "Sacado_Fad_DVFad.hpp"
#include "Sacado_Fad_Vector.hpp"
#include "Sacado_ELRFad_DFad.hpp"
#include "Sacado_ELRFad_SFad.hpp"
#include "Sacado_ELRFad_SLFad.hpp"
#include "Sacado_ELRFad_ExpressionTraits.hpp"
#include "Sacado_ELRCacheFad_DFad.hpp"
#include "Sacado_ELRCacheFad_SFad.hpp"
#include "Sacado_ELRCacheFad_SLFad.hpp"
#include "Sacado_ELRCacheFad_ExpressionTraits.hpp"
#include "Sacado_trad.hpp"
#include "Sacado_trad2.hpp"
#include "Sacado_tradvec.hpp"
#include "Sacado_Tay_Taylor.hpp"
#include "Sacado_ScalarFlopCounter.hpp"
#include "Sacado_CacheFad_GeneralFadExpr.hpp"
#include "Sacado_Fad_DynamicStorage.hpp"
#include "Sacado_CacheFad_DFadTraits.hpp"
#include "Sacado_dummy_arg.hpp"
#include "Teuchos_TestForException.hpp"
Include dependency graph for Sacado_Fad_BLAS.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sacado::Fad::ArrayTraits< OrdinalType, FadType >
struct  Sacado::Fad::ArrayValueType< T >
class  Sacado::Fad::BLAS< OrdinalType, FadType >
 Fad specializations for Teuchos::BLAS wrappers. More...

Namespaces

namespace  Sacado
 

Abstract class that provides access to a parameter value in a code for the parameter library. An object of this type is required to construct a ParameterRegistration object.


namespace  Sacado::Fad
 

Namespace for forward-mode AD classes.


Defines

#define TEUCHOS_BLAS_FAD_SPEC(FADTYPE)
#define TEUCHOS_BLAS_SFAD_SPEC(FADTYPE)

Define Documentation

#define TEUCHOS_BLAS_FAD_SPEC ( FADTYPE   ) 
Value:
namespace Teuchos {             \
  template <typename OrdinalType, typename ValueT>      \
  class BLAS< OrdinalType, FADTYPE<ValueT> > :        \
    public Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT> > {    \
  public:               \
    BLAS(bool use_default_impl = true,  bool use_dynamic = true,  \
   OrdinalType static_workspace_size = 0) :     \
      Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT> >(    \
  use_default_impl, use_dynamic,static_workspace_size) {}   \
    BLAS(const BLAS& x) :           \
      Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT> >(x) {}   \
    virtual ~BLAS() {}              \
  };                  \
}                 \
namespace Sacado {              \
  namespace Fad {             \
    template <typename ValueT>            \
    struct ArrayValueType< FADTYPE<ValueT> > {        \
      typedef ValueT type;            \
    };                  \
  }                 \
}

Definition at line 573 of file Sacado_Fad_BLAS.hpp.

#define TEUCHOS_BLAS_SFAD_SPEC ( FADTYPE   ) 
Value:
namespace Teuchos {             \
  template <typename OrdinalType, typename ValueT, int Num>   \
  class BLAS< OrdinalType, FADTYPE<ValueT,Num> > :      \
    public Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT,Num> > {  \
  public:               \
    BLAS(bool use_default_impl = true,  bool use_dynamic = true,  \
   OrdinalType static_workspace_size = 0) :     \
      Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT,Num> >(    \
  use_default_impl, use_dynamic, static_workspace_size) {}  \
    BLAS(const BLAS& x) :           \
      Sacado::Fad::BLAS< OrdinalType, FADTYPE<ValueT,Num> >(x) {} \
    virtual ~BLAS() {}              \
  };                  \
}                 \
namespace Sacado {              \
  namespace Fad {             \
    template <typename ValueT, int Num>         \
    struct ArrayValueType< FADTYPE<ValueT,Num> > {      \
      typedef ValueT type;            \
    };                  \
  }                 \
}

Definition at line 596 of file Sacado_Fad_BLAS.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:19:41 2011 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.6.3