![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <stdexcept>
#include <iostream>
#include <boost/numeric/ublas/detail/config.hpp>
Go to the source code of this file.
Classes | |
struct | boost::numeric::ublas::bad_argument |
struct | boost::numeric::ublas::bad_index |
struct | boost::numeric::ublas::bad_size |
struct | boost::numeric::ublas::divide_by_zero |
Exception raised when a division by zero occurs. More... | |
struct | boost::numeric::ublas::external_logic |
struct | boost::numeric::ublas::internal_logic |
Expception raised when some interal errors occurs like computations errors, zeros values where you should not have zeros, etc... More... | |
struct | boost::numeric::ublas::non_real |
struct | boost::numeric::ublas::singular |
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::ublas |
contains all important classes and functions of uBLAS | |
Defines | |
#define | BOOST_UBLAS_CHECK(expression, e) |
#define | BOOST_UBLAS_CHECK_EX(expression, file, line, e) |
#define | BOOST_UBLAS_CHECK_FALSE(e) |
#define | BOOST_UBLAS_SAME(size1, size2) same_impl_ex ((size1), (size2), __FILE__, __LINE__) |
Functions | |
template<class T1 , class T2 > | |
BOOST_UBLAS_INLINE T1 | boost::numeric::ublas::same_impl_ex (const T1 &size1, const T2 &size2, const char *file, int line) |
template<class T > | |
BOOST_UBLAS_INLINE T | boost::numeric::ublas::same_impl_ex (const T &size1, const T &size2, const char *file, int line) |
#define BOOST_UBLAS_CHECK_FALSE | ( | e | ) |
Definition at line 251 of file exception.hpp.
#define BOOST_UBLAS_CHECK | ( | expression, | |
e | |||
) |
Definition at line 252 of file exception.hpp.
#define BOOST_UBLAS_CHECK_EX | ( | expression, | |
file, | |||
line, | |||
e | |||
) |
Definition at line 253 of file exception.hpp.
#define BOOST_UBLAS_SAME | ( | size1, | |
size2 | |||
) | same_impl_ex ((size1), (size2), __FILE__, __LINE__) |
Definition at line 283 of file exception.hpp.