shape_doc 0.1
fxv< C, N, H > Struct Template Reference

#include <fxv.hpp>

List of all members.

Public Types

Public Member Functions

Public Attributes

Static Public Attributes


Detailed Description

template<typename C, unsigned N, class H = fxv_empty>
struct mmx::fxv< C, N, H >

Definition at line 29 of file fxv.hpp.


Member Typedef Documentation

typedef fxv<C,N,H> self_t

Definition at line 31 of file fxv.hpp.

typedef C value_type

Definition at line 33 of file fxv.hpp.


Member Function Documentation

bool operator!= ( int  n) const [inline]

Definition at line 48 of file fxv.hpp.

{return !(*this==n);}
bool operator!= ( const self_t p) const [inline]

Definition at line 50 of file fxv.hpp.

{return !(*this==p);}
self_t& operator%= ( const X &  x) [inline]

Definition at line 55 of file fxv.hpp.

{ mod(*this,x); return *this; };
self_t& operator*= ( const X &  x) [inline]

Definition at line 53 of file fxv.hpp.

{ mul(*this,x); return *this; };
self_t& operator+= ( const X &  x) [inline]

Definition at line 51 of file fxv.hpp.

{ add(*this,x); return *this; };
self_t& operator-= ( const X &  x) [inline]

Definition at line 52 of file fxv.hpp.

{ sub(*this,x); return *this; };
self_t& operator/= ( const X &  x) [inline]

Definition at line 54 of file fxv.hpp.

{ div(*this,x); return *this; };
point< C, with_color< V >, N > & operator= ( const fxv< C2, N, H2 > &  v)

Definition at line 199 of file fxv.hpp.

References mmx::copy(), and fxv< C, N, H >::data.

{ copy(this->data,v.data); };
self_t& operator= ( const C &  x)
self_t& operator= ( const texp::template_expression< S > &  M) [inline]

Definition at line 41 of file fxv.hpp.

  { 
    using namespace let;
    assign(*this,M);
    return *this; 
  };
fxv& operator= ( const fxv< K, N, H2 > &  v)
bool operator== ( int  n) const
bool operator== ( const self_t p) const
C& operator[] ( unsigned  i) [inline]

Definition at line 35 of file fxv.hpp.

{ return data[i]; };
const C& operator[] ( unsigned  i) const [inline]

Definition at line 36 of file fxv.hpp.

{ return data[i]; };

Member Data Documentation

const int _dimension_ = N [static]

Definition at line 32 of file fxv.hpp.


The documentation for this struct was generated from the following files: