waves
Basic FE playground
tVector< T, rows > Class Template Reference

#include <tMatrix.h>

Public Member Functions

 tVector ()
 
T & operator() (int row)
 
tVector operator+ (tVector rhs)
 
void operator+= (tVector rhs)
 
dotproduct (tVector rhs)
 
template<class U >
Sacado::Promote< T, U >::type dotproduct (tVector< U, rows > rhs)
 
tMatrix< T, rows, rows > ddotproduct (tVector rhs)
 
void print ()
 
void clean ()
 

Private Member Functions

int getRows ()
 

Private Attributes

data [rows]
 
int numRows = rows
 

Constructor & Destructor Documentation

◆ tVector()

template<class T , int rows>
tVector< T, rows >::tVector ( )
inline

Member Function Documentation

◆ clean()

template<class T , int rows>
void tVector< T, rows >::clean ( )
inline

◆ ddotproduct()

template<class T , int rows>
tMatrix< T, rows, rows > tVector< T, rows >::ddotproduct ( tVector< T, rows >  rhs)

◆ dotproduct() [1/2]

template<class T , int rows>
T tVector< T, rows >::dotproduct ( tVector< T, rows >  rhs)

◆ dotproduct() [2/2]

template<class T , int rows>
template<class U >
Sacado::Promote< T, U >::type tVector< T, rows >::dotproduct ( tVector< U, rows >  rhs)

◆ getRows()

template<class T , int rows>
int tVector< T, rows >::getRows ( )
inlineprivate

◆ operator()()

template<class T , int rows>
T & tVector< T, rows >::operator() ( int  row)

◆ operator+()

template<class T , int rows>
tVector< T, rows > tVector< T, rows >::operator+ ( tVector< T, rows >  rhs)

◆ operator+=()

template<class T , int rows>
void tVector< T, rows >::operator+= ( tVector< T, rows >  rhs)

◆ print()

template<class T , int rows>
void tVector< T, rows >::print

Member Data Documentation

◆ data

template<class T , int rows>
T tVector< T, rows >::data[rows]
private

◆ numRows

template<class T , int rows>
int tVector< T, rows >::numRows = rows
private

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