Stokhos::Dense3Tensor< ordinal_type, value_type > Class Template Reference

Data structure storing a dense 3-tensor C(i,j,k). More...

#include <Stokhos_Dense3Tensor.hpp>

Collaboration diagram for Stokhos::Dense3Tensor< ordinal_type, value_type >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Dense3Tensor (ordinal_type sz)
 Constructor.
 ~Dense3Tensor ()
 Destructor.
ordinal_type size () const
 Return size.
const value_type & operator() (ordinal_type i, ordinal_type j, ordinal_type k) const
 Get value (i,j,k).
value_type & operator() (ordinal_type i, ordinal_type j, ordinal_type k)
 Get value (i,j,k).
ordinal_type num_values (ordinal_type k) const
 Return number of non-zero's in Cijk for a given k.
void value (ordinal_type k, ordinal_type l, ordinal_type &i, ordinal_type &j, value_type &c) const
 Get value (i,j,k) using sparse access.
void print (std::ostream &os) const
 Print tensor.

Protected Attributes

ordinal_type l
 Size of each dimension.
Teuchos::Array< value_type > Cijk_values
 Dense tensor array.

Detailed Description

template<typename ordinal_type, typename value_type>
class Stokhos::Dense3Tensor< ordinal_type, value_type >

Data structure storing a dense 3-tensor C(i,j,k).


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:25:04 2010 for Stokhos by  doxygen 1.4.7