Stokhos
Development
|
Data structure storing a dense 3-tensor C(i,j,k). More...
#include <Stokhos_Dense3Tensor.hpp>
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. | |
Data structure storing a dense 3-tensor C(i,j,k).