Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ug::MathTensor1< N, T > Class Template Reference

#include <math_tensor.h>

+ Inheritance diagram for ug::MathTensor1< N, T >:

Additional Inherited Members

- Public Types inherited from ug::MathTensor< TRank, N, T >
typedef size_t size_type
 
typedef MathTensor< TRank-1, N, T > value_type
 
- Public Member Functions inherited from ug::MathTensor< TRank, N, T >
 MathTensor ()
 
 MathTensor (const MathTensor &v)
 
MathTensoroperator= (const MathTensor &v)
 
MathTensoroperator= (T val)
 sets all values of the tensor to a value
 
value_typeoperator[] (size_t i)
 
const value_typeoperator[] (size_t i) const
 
size_t rank () const
 
void set (T val)
 
size_t size () const
 
- Static Public Attributes inherited from ug::MathTensor< TRank, N, T >
static const size_t Dimension = N
 
static const size_t Rank = TRank
 
- Protected Member Functions inherited from ug::MathTensor< TRank, N, T >
void assign (const MathTensor< TRank, N, T > &v)
 
- Protected Attributes inherited from ug::MathTensor< TRank, N, T >
value_type m_data [N]
 

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