Documentation 6b54b78464
Loading...
Searching...
No Matches
VecExpr::ge_< U, V, Scalar > Class Template Reference

#include <vector_expressions.hpp>

Inheritance diagram for VecExpr::ge_< U, V, Scalar >:
[legend]

Public Member Functions

 ge_ (const U &u_, const V &v_)
 
auto operator[] (size_t i) const -> decltype(SU2_TYPE::Passive< Scalar >::Value(u[i] >=v[i]))
 
- Public Member Functions inherited from VecExpr::CVecExpr< ge_< U, V, Scalar >, Scalar >
const ge_< U, V, Scalar > & derived () const
 Cast the expression to Derived, usually to allow evaluation via operator[].
 

Static Public Attributes

static constexpr bool StoreAsRef = false
 

Detailed Description

template<class U, class V, class Scalar>
class VecExpr::ge_< U, V, Scalar >

— Expression class. —

Constructor & Destructor Documentation

◆ ge_()

template<class U , class V , class Scalar >
VecExpr::ge_< U, V, Scalar >::ge_ ( const U &  u_,
const V &  v_ 
)
inline

Member Function Documentation

◆ operator[]()

template<class U , class V , class Scalar >
auto VecExpr::ge_< U, V, Scalar >::operator[] ( size_t  i) const -> decltype( SU2_TYPE::Passive<Scalar>::Value( u[i] >= v[i] ) )
inline

Member Data Documentation

◆ StoreAsRef

template<class U , class V , class Scalar >
constexpr bool VecExpr::ge_< U, V, Scalar >::StoreAsRef = false
staticconstexpr

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