MADNESS 0.10.1
|
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 | |
namespace | madness |
Namespace for all elements and tools of MADNESS. | |
Macros | |
#define | TENSOR_ASSERT(condition, msg, value, t) |
#define | TENSOR_EXCEPTION(msg, value, t) |
#define | TENSOR_EXCEPTION_AT(F, L) TENSOR_STRINGIZE(F) "(" TENSOR_STRINGIZE(L) ")" |
#define | TENSOR_STRINGIZE(X) #X |
Declares and implements TensorException.
#define TENSOR_ASSERT | ( | condition, | |
msg, | |||
value, | |||
t | |||
) |
#define TENSOR_EXCEPTION | ( | msg, | |
value, | |||
t | |||
) |
#define TENSOR_EXCEPTION_AT | ( | F, | |
L | |||
) | TENSOR_STRINGIZE(F) "(" TENSOR_STRINGIZE(L) ")" |
#define TENSOR_STRINGIZE | ( | X | ) | #X |