|
MADNESS
version 0.9
|
Declares and implements TensorException. More...


Go to the source code of this file.
Classes | |
| class | madness::TensorException |
| Tensor is intended to throw only TensorExceptions. More... | |
Namespaces | |
| madness | |
| Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces. | |
Macros | |
| #define | TENSOR_STRINGIZE(X) #X |
| #define | TENSOR_EXCEPTION_AT(F, L) TENSOR_STRINGIZE(F) "(" TENSOR_STRINGIZE(L) ")" |
| #define | TENSOR_EXCEPTION(msg, value, t) |
| #define | TENSOR_ASSERT(condition, msg, value, t) |
Declares and implements TensorException.
| #define TENSOR_ASSERT | ( | condition, | |
| msg, | |||
| value, | |||
| t | |||
| ) |
Referenced by madness::cholesky(), madness::conj_transpose(), madness::BaseTensor::cycledim_inplace(), madness::BaseTensor::flat_inplace(), madness::BaseTensor::fusedim_inplace(), madness::gelss(), madness::geqp3(), madness::geqp3_result(), madness::gesv(), madness::inner(), madness::lq(), madness::lq_result(), madness::BaseTensor::mapdim_inplace(), madness::orgqr(), madness::outer(), madness::qr(), madness::BaseTensor::reshape_inplace(), madness::BaseTensor::splitdim_inplace(), madness::svd(), madness::svd_result(), madness::BaseTensor::swapdim_inplace(), madness::syev(), madness::sygv(), madness::TensorIterator< T, Q, R >::TensorIterator(), madness::transform(), transform3d(), transform3d_3c(), and madness::transpose().
| #define TENSOR_EXCEPTION | ( | msg, | |
| value, | |||
| t | |||
| ) |
Referenced by transform3d().
| #define TENSOR_EXCEPTION_AT | ( | F, | |
| L | |||
| ) | TENSOR_STRINGIZE(F) "(" TENSOR_STRINGIZE(L) ")" |
| #define TENSOR_STRINGIZE | ( | X | ) | #X |
1.8.8