Xped
Loading...
Searching...
No Matches
vari_value.hpp File Reference
#include "stan/math/rev/core/vari.hpp"
#include "Xped/Core/Tensor.hpp"
Include dependency graph for vari_value.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  is_tensor< T >
 
struct  is_tensor< Xped::Tensor< Scalar, Rank, CoRank, Symmetry, false, AllocationPolicy > >
 
struct  is_tensor_var< T >
 
struct  is_tensor_var< Xped::Tensor< Scalar, Rank, CoRank, Symmetry, true > >
 
struct  is_arena_tensor< T >
 
struct  is_arena_tensor< Xped::ArenaTensor< Scalar, Rank, CoRank, Symmetry, false > >
 
struct  is_arena_tensor_var< T >
 
struct  is_arena_tensor_var< Xped::ArenaTensor< Scalar, Rank, CoRank, Symmetry, true > >
 
class  Empty
 

Typedefs

template<typename T >
using require_tensor_v = stan::require_t< stan::bool_constant< is_tensor< T >::value > >
 
template<typename T >
using require_tensor_t = stan::bool_constant< is_tensor< T >::value >
 
template<typename T >
using require_tensor_var_t = stan::bool_constant< is_tensor_var< T >::value >
 
template<typename T >
using require_tensor_var_v = stan::require_t< stan::bool_constant< is_tensor_var< T >::value > >
 
template<typename T >
using require_arena_tensor_v = stan::require_t< stan::bool_constant< is_arena_tensor< T >::value > >
 
template<typename T >
using require_arena_tensor_t = stan::bool_constant< is_arena_tensor< T >::value >
 
template<typename T >
using require_arena_tensor_var_t = stan::bool_constant< is_arena_tensor_var< T >::value >
 
template<typename T >
using require_arena_tensor_var_v = stan::require_t< stan::bool_constant< is_arena_tensor_var< T >::value > >
 

Typedef Documentation

◆ require_arena_tensor_t

template<typename T >
using require_arena_tensor_t = stan::bool_constant<is_arena_tensor<T>::value>

◆ require_arena_tensor_v

template<typename T >
using require_arena_tensor_v = stan::require_t<stan::bool_constant<is_arena_tensor<T>::value> >

◆ require_arena_tensor_var_t

template<typename T >
using require_arena_tensor_var_t = stan::bool_constant<is_arena_tensor_var<T>::value>

◆ require_arena_tensor_var_v

template<typename T >
using require_arena_tensor_var_v = stan::require_t<stan::bool_constant<is_arena_tensor_var<T>::value> >

◆ require_tensor_t

template<typename T >
using require_tensor_t = stan::bool_constant<is_tensor<T>::value>

◆ require_tensor_v

template<typename T >
using require_tensor_v = stan::require_t<stan::bool_constant<is_tensor<T>::value> >

◆ require_tensor_var_t

template<typename T >
using require_tensor_var_t = stan::bool_constant<is_tensor_var<T>::value>

◆ require_tensor_var_v

template<typename T >
using require_tensor_var_v = stan::require_t<stan::bool_constant<is_tensor_var<T>::value> >