31 #include "WTensorSym.h"
77 template< std::
size_t order, std::
size_t dim,
typename Data_T =
double >
103 template< std::
size_t order, std::
size_t dim,
typename Data_T >
109 template< std::
size_t order, std::
size_t dim,
typename Data_T >
116 template< std::
size_t order, std::
size_t dim,
typename Data_T >
133 template< std::
size_t dim,
typename Data_T >
134 std::ostream& operator << ( std::ostream& o, WTensor< 0, dim, Data_T >
const& t )
136 o << t() << std::endl;
148 template< std::
size_t dim,
typename Data_T >
149 std::ostream& operator << ( std::ostream& o, WTensor< 1, dim, Data_T >
const& t )
151 for( std::size_t k = 0; k < dim; ++k )
167 template< std::
size_t dim,
typename Data_T >
168 std::ostream& operator << ( std::ostream& o, WTensor< 2, dim, Data_T >
const& t )
170 for( std::size_t k = 0; k < dim; ++k )
172 for( std::size_t l = 0; l < dim; ++l )
174 o << t( k, l ) <<
" ";