Go to the source code of this file.
Classes | |
struct | TensorContainer< Scalar, Rank > |
Functions | |
BOOST_PYTHON_MODULE (tensor) | |
template<typename Tensor > | |
const Eigen::TensorRef< const Tensor > | const_ref (const Eigen::TensorRef< const Tensor > tensor) |
template<typename Tensor > | |
Tensor | copy (const Eigen::TensorBase< Tensor > &tensor) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 1 > | createTensor1 (const Eigen::DenseIndex r, Scalar value) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 2 > | createTensor2 (const Eigen::DenseIndex r, const Eigen::DenseIndex s, Scalar value) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 3 > | createTensor3 (const Eigen::DenseIndex r, const Eigen::DenseIndex s, const Eigen::DenseIndex t, Scalar value) |
template<typename Scalar , int Rank> | |
Eigen::Tensor< Scalar, Rank > | emptyTensor () |
template<typename Scalar , int Rank> | |
void | exposeTensorContainer () |
template<typename Tensor > | |
void | fill (Eigen::TensorRef< Tensor > tensor, typename Tensor::Scalar value) |
template<typename Tensor > | |
Eigen::TensorRef< Tensor > | make_ref (Tensor &tensor) |
template<typename Scalar > | |
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | matrix1x1 (const Scalar &value) |
template<typename Tensor > | |
void | print (const Tensor &tensor) |
template<typename Tensor > | |
void | print_base (const Eigen::TensorBase< Tensor > &tensor) |
template<typename Tensor > | |
void | print_ref (const Eigen::TensorRef< const Tensor > tensor) |
template<typename Tensor > | |
Eigen::TensorRef< Tensor > | ref (Eigen::TensorRef< Tensor > tensor) |
template<typename Scalar > | |
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > | vector1x1 (const Scalar &value) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 1 > | zeroTensor1 (const Eigen::DenseIndex r) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 2 > | zeroTensor2 (const Eigen::DenseIndex r, const Eigen::DenseIndex s) |
template<typename Scalar > | |
Eigen::Tensor< Scalar, 3 > | zeroTensor3 (const Eigen::DenseIndex r, const Eigen::DenseIndex s, const Eigen::DenseIndex t) |
BOOST_PYTHON_MODULE | ( | tensor | ) |
Definition at line 151 of file tensor.cpp.
const Eigen::TensorRef<const Tensor> const_ref | ( | const Eigen::TensorRef< const Tensor > | tensor | ) |
Definition at line 60 of file tensor.cpp.
Tensor copy | ( | const Eigen::TensorBase< Tensor > & | tensor | ) |
Definition at line 50 of file tensor.cpp.
Eigen::Tensor<Scalar, 1> createTensor1 | ( | const Eigen::DenseIndex | r, |
Scalar | value | ||
) |
Definition at line 95 of file tensor.cpp.
Eigen::Tensor<Scalar, 2> createTensor2 | ( | const Eigen::DenseIndex | r, |
const Eigen::DenseIndex | s, | ||
Scalar | value | ||
) |
Definition at line 103 of file tensor.cpp.
Eigen::Tensor<Scalar, 3> createTensor3 | ( | const Eigen::DenseIndex | r, |
const Eigen::DenseIndex | s, | ||
const Eigen::DenseIndex | t, | ||
Scalar | value | ||
) |
Definition at line 112 of file tensor.cpp.
Eigen::Tensor<Scalar, Rank> emptyTensor | ( | ) |
Definition at line 66 of file tensor.cpp.
void exposeTensorContainer | ( | ) |
Definition at line 141 of file tensor.cpp.
void fill | ( | Eigen::TensorRef< Tensor > | tensor, |
typename Tensor::Scalar | value | ||
) |
Definition at line 29 of file tensor.cpp.
Eigen::TensorRef<Tensor> make_ref | ( | Tensor & | tensor | ) |
Definition at line 24 of file tensor.cpp.
Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> matrix1x1 | ( | const Scalar & | value | ) |
Definition at line 17 of file tensor.cpp.
void print | ( | const Tensor & | tensor | ) |
Definition at line 35 of file tensor.cpp.
void print_base | ( | const Eigen::TensorBase< Tensor > & | tensor | ) |
Definition at line 45 of file tensor.cpp.
void print_ref | ( | const Eigen::TensorRef< const Tensor > | tensor | ) |
Definition at line 40 of file tensor.cpp.
Eigen::TensorRef<Tensor> ref | ( | Eigen::TensorRef< Tensor > | tensor | ) |
Definition at line 55 of file tensor.cpp.
Eigen::Matrix<Scalar, Eigen::Dynamic, 1> vector1x1 | ( | const Scalar & | value | ) |
Definition at line 11 of file tensor.cpp.
Eigen::Tensor<Scalar, 1> zeroTensor1 | ( | const Eigen::DenseIndex | r | ) |
Definition at line 71 of file tensor.cpp.
Eigen::Tensor<Scalar, 2> zeroTensor2 | ( | const Eigen::DenseIndex | r, |
const Eigen::DenseIndex | s | ||
) |
Definition at line 78 of file tensor.cpp.
Eigen::Tensor<Scalar, 3> zeroTensor3 | ( | const Eigen::DenseIndex | r, |
const Eigen::DenseIndex | s, | ||
const Eigen::DenseIndex | t | ||
) |
Definition at line 86 of file tensor.cpp.