|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
#include "Teuchos_BLAS.hpp"#include "Sacado.hpp"#include "Sacado_CacheFad_DFad.hpp"#include "Sacado_dummy_arg.hpp"#include "Sacado_Fad_BLASImp.hpp"

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 TEUCHOS_BLAS_FAD_SPEC | ( | FADTYPE | ) |
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 | ) |
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.
1.7.4