SPHinXsys  alpha version
Public Member Functions | List of all members
SPH::SVec< N, T > Class Template Reference

Public Member Functions

 SVec (T value_for_all)
 
template<class S >
 SVec (const S *source)
 
template<class S >
 SVec (const SVec< N, S > &source)
 
template<class S >
 SVec (const SimTK::Vec< N, S > &source)
 
 SVec (T v0, T v1)
 
 SVec (T v0, T v1, T v2)
 
T & operator[] (int index)
 
const T & operator[] (int index) const
 
bool nonzero (void) const
 
bool operator== (const SVec< N, T > &b) const
 
bool operator!= (const SVec< N, T > &b) const
 
SVec< N, T > operator= (const SVec< N, T > &b)
 
SVec< N, T > operator+ (void) const
 
SVec< N, T > operator+= (T a)
 
SVec< N, T > operator+ (T a) const
 
SVec< N, T > operator+= (const SVec< N, T > &w)
 
SVec< N, T > operator+ (const SVec< N, T > &w) const
 
SVec< N, T > operator-= (T a)
 
SVec< N, T > operator- (T a) const
 
SVec< N, T > operator-= (const SVec< N, T > &w)
 
SVec< N, T > operator- (void) const
 
SVec< N, T > operator- (const SVec< N, T > &w) const
 
SVec< N, T > operator*= (T a)
 
SVec< N, T > operator* (T a) const
 
SVec< N, T > operator*= (const SVec< N, T > &w)
 
SVec< N, T > operator* (const SVec< N, T > &w) const
 
SVec< N, T > operator/= (T a)
 
SVec< N, T > operator/ (T a) const
 
SVec< N, T > operator/= (const SVec< N, T > &w)
 
SVec< N, T > operator/ (const SVec< N, T > &w) const
 

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