PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::Arithmetic< T > Class Template Reference

#include <Arithmetic.h>

Public Member Functions

 Arithmetic (const Arithmetic &)=delete
 
Arithmeticoperator= (const Arithmetic &)=delete
 
T Dot (DArray< T > &xArr, DArray< T > &yArr)
 
 ~Arithmetic ()
 

Static Public Member Functions

static ArithmeticCreate (int n)
 

Private Member Functions

 Arithmetic (int n)
 

Private Attributes

Reduction< T > * m_reduce
 
DArray< Tm_buf
 

Detailed Description

template<typename T>
class dyno::Arithmetic< T >

Definition at line 8 of file Arithmetic.h.

Constructor & Destructor Documentation

◆ Arithmetic() [1/2]

template<typename T>
dyno::Arithmetic< T >::Arithmetic ( const Arithmetic< T > & )
delete
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~Arithmetic()

template<typename T>
dyno::Arithmetic< T >::~Arithmetic ( )

◆ Arithmetic() [2/2]

template<typename T>
dyno::Arithmetic< T >::Arithmetic ( int n)
private

Member Function Documentation

◆ Create()

template<typename T>
static Arithmetic * dyno::Arithmetic< T >::Create ( int n)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Dot()

template<typename T>
T dyno::Arithmetic< T >::Dot ( DArray< T > & xArr,
DArray< T > & yArr )
Here is the caller graph for this function:

◆ operator=()

template<typename T>
Arithmetic & dyno::Arithmetic< T >::operator= ( const Arithmetic< T > & )
delete
Here is the call graph for this function:

Member Data Documentation

◆ m_buf

template<typename T>
DArray<T> dyno::Arithmetic< T >::m_buf
private

Definition at line 23 of file Arithmetic.h.

◆ m_reduce

template<typename T>
Reduction<T>* dyno::Arithmetic< T >::m_reduce
private

Definition at line 22 of file Arithmetic.h.


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