OpenWalnut  1.4.0
Public Member Functions | List of all members
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 >:

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: