OpenWalnut  1.4.0
Public Member Functions
WTensorFunc< TensorBase_T, order, dim, Data_T > Class Template Reference

Implements functions that should only be defined for certain values of order. More...

#include <WTensorBase.h>

+ Inheritance diagram for WTensorFunc< TensorBase_T, order, dim, Data_T >:

List of all members.

Public Member Functions

 WTensorFunc ()
 Default constructor.
 WTensorFunc (const WValue< Data_T > &data)
 Initializes the tensor with the given data.
 WTensorFunc (const boost::array< Data_T, TensorBase_T< order, dim, Data_T >::dataSize > &data)
 Initializes the tensor with the given data.

Detailed Description

template<template< std::size_t, std::size_t, typename > class TensorBase_T, std::size_t order, std::size_t dim, typename Data_T>
class WTensorFunc< TensorBase_T, order, dim, Data_T >

Implements functions that should only be defined for certain values of order.

Template Parameters:
TensorBase_TEither WTensorBase<> or WTensorBaseSym<>
orderThe order of the tensor.
dimThe dimension of the tensor, i.e. the number of components in each direction.
Data_TThe datatype of the components, double by default.

Definition at line 1183 of file WTensorBase.h.


Constructor & Destructor Documentation

template<template< std::size_t, std::size_t, typename > class TensorBase_T, std::size_t order, std::size_t dim, typename Data_T >
WTensorFunc< TensorBase_T, order, dim, Data_T >::WTensorFunc ( )

Default constructor.

Definition at line 1207 of file WTensorBase.h.

template<template< std::size_t, std::size_t, typename > class TensorBase_T, std::size_t order, std::size_t dim, typename Data_T>
WTensorFunc< TensorBase_T, order, dim, Data_T >::WTensorFunc ( const WValue< Data_T > &  data) [explicit]

Initializes the tensor with the given data.

Parameters:
dataComponents in same ordering as the components of the TensorBase class.

Definition at line 1213 of file WTensorBase.h.

template<template< std::size_t, std::size_t, typename > class TensorBase_T, std::size_t order, std::size_t dim, typename Data_T>
WTensorFunc< TensorBase_T, order, dim, Data_T >::WTensorFunc ( const boost::array< Data_T, TensorBase_T< order, dim, Data_T >::dataSize > &  data) [explicit]

Initializes the tensor with the given data.

Parameters:
dataComponents in same ordering as the components of the TensorBase class.

Definition at line 1219 of file WTensorBase.h.


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