Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > > Class Template Reference

Constant expression template. More...

#include <Sacado_Fad_Expr_MP_Vector.hpp>

Public Types

typedef Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > ConstT
 
typedef ConstT::value_type val_type
 
typedef ConstT value_type
 Typename of argument values.
 
typedef ScalarType< value_type >::type scalar_type
 Typename of scalar's (which may be different from ConstT)
 
typedef ConstT base_expr_type
 Typename of base-expressions.
 

Public Member Functions

KOKKOS_INLINE_FUNCTION ConstExpr (const ConstT &constant)
 Constructor.
 
KOKKOS_INLINE_FUNCTION const ConstTval () const
 Return value of operation.
 
KOKKOS_INLINE_FUNCTION const val_typeval (int j) const
 Return value of operation.
 

Protected Attributes

const ConstTconstant_
 The constant.
 

Detailed Description

template<typename Ord, typename Val, int VecNum, typename Dev>
class Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >

Constant expression template.

This template class represents a constant expression.

Definition at line 75 of file Sacado_Fad_Expr_MP_Vector.hpp.

Member Typedef Documentation

◆ ConstT

template<typename Ord , typename Val , int VecNum, typename Dev >
typedef Sacado::MP::Vector< Stokhos::StaticFixedStorage<Ord,Val,VecNum,Dev> > Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::ConstT

Definition at line 79 of file Sacado_Fad_Expr_MP_Vector.hpp.

◆ val_type

template<typename Ord , typename Val , int VecNum, typename Dev >
typedef ConstT::value_type Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::val_type

Definition at line 80 of file Sacado_Fad_Expr_MP_Vector.hpp.

◆ value_type

template<typename Ord , typename Val , int VecNum, typename Dev >
typedef ConstT Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::value_type

Typename of argument values.

Definition at line 83 of file Sacado_Fad_Expr_MP_Vector.hpp.

◆ scalar_type

template<typename Ord , typename Val , int VecNum, typename Dev >
typedef ScalarType<value_type>::type Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::scalar_type

Typename of scalar's (which may be different from ConstT)

Definition at line 86 of file Sacado_Fad_Expr_MP_Vector.hpp.

◆ base_expr_type

template<typename Ord , typename Val , int VecNum, typename Dev >
typedef ConstT Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::base_expr_type

Typename of base-expressions.

Definition at line 89 of file Sacado_Fad_Expr_MP_Vector.hpp.

Constructor & Destructor Documentation

◆ ConstExpr()

template<typename Ord , typename Val , int VecNum, typename Dev >
KOKKOS_INLINE_FUNCTION Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::ConstExpr ( const ConstT & constant)
inline

Constructor.

Definition at line 93 of file Sacado_Fad_Expr_MP_Vector.hpp.

Member Function Documentation

◆ val() [1/2]

template<typename Ord , typename Val , int VecNum, typename Dev >
KOKKOS_INLINE_FUNCTION const ConstT & Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::val ( ) const
inline

Return value of operation.

Definition at line 97 of file Sacado_Fad_Expr_MP_Vector.hpp.

◆ val() [2/2]

template<typename Ord , typename Val , int VecNum, typename Dev >
KOKKOS_INLINE_FUNCTION const val_type & Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::val ( int j) const
inline

Return value of operation.

Definition at line 101 of file Sacado_Fad_Expr_MP_Vector.hpp.

Member Data Documentation

◆ constant_

template<typename Ord , typename Val , int VecNum, typename Dev >
const ConstT& Sacado::Fad::ConstExpr< Sacado::MP::Vector< Stokhos::StaticFixedStorage< Ord, Val, VecNum, Dev > > >::constant_
protected

The constant.

Definition at line 106 of file Sacado_Fad_Expr_MP_Vector.hpp.


The documentation for this class was generated from the following file: