YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
VectorSubtraction< T, N, E1, E2 > Class Template Reference

Expression for subtraction of two VectorExpressions. More...

#include <Vector.h>

Inheritance diagram for VectorSubtraction< T, N, E1, E2 >:
VectorExpression< T, N, VectorSubtraction< T, N, E1, E2 > >

Public Member Functions

constexpr VectorSubtraction (const VectorExpression< T, N, E1 > &a, const VectorExpression< T, N, E2 > &b)
 Constructor.
 
constexpr T operator[] (size_t i) const
 access operator
 
- Public Member Functions inherited from VectorExpression< T, N, VectorSubtraction< T, N, E1, E2 > >
constexpr T operator[] (size_t i) const
 access operator
 
constexpr size_t size () const
 
 operator VectorSubtraction< T, N, E1, E2 > & ()
 cast to E
 
constexpr operator const VectorSubtraction< T, N, E1, E2 > & () const
 cast to E
 

Private Attributes

const E1 & A_
 lhs expression
 
const E2 & B_
 rhs expression
 

Detailed Description

template<typename T, size_t N, typename E1, typename E2>
class yap::VectorSubtraction< T, N, E1, E2 >

Expression for subtraction of two VectorExpressions.

Author
Daniel Greenwald

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