Class tensor2 (o2scl)¶
-
template<class data_t = double, class vec_t = std::vector<data_t>, class vec_size_t = std::vector<size_t>>
class tensor2 : public o2scl::tensor<double, std::vector<double>, std::vector<size_t>>¶ Rank 2 tensor.
Method to check for valid object
-
inline void is_valid() const¶
Check that the o2scl::tensor2 object is valid.
Specialized get and set functions
-
inline void set(size_t ix1, size_t ix2, data_t val)¶
Set the element indexed by
(ix1,ix2) to value
val
.
-
template<class size_vec_t>
inline void set(const size_vec_t &index, data_t val)¶ Set the element indexed by
index
to valueval
.(We have to explicitly provide this version since the set() function is overloaded in this child of tensor.)
-
inline void is_valid() const¶