|
MCL
A C++ library mirroring some of the most common Matlab functions.
|
#include <assert.h>#include <complex>#include <vector>#include <iostream>#include <fstream>Go to the source code of this file.
Classes | |
| class | mcl::RuntimeArchInfo |
| class | mcl::Logger |
Namespaces | |
| namespace | mcl |
Macros | |
| #define | PI 3.141592653589793238462643383279502884197169399375105820974944 |
| #define | ASSERT(arg) assert(arg) |
| #define | ASSERT_WITH_MESSAGE(condition, message) ASSERT(condition && message) |
| #define | AVOID_UNUSED_WARNING(arg) (void)(arg); |
| #define | MCL_ENVOTHER 1 |
| #define | MCL_NO_ACCELERATE 1 |
| #define | MCL_APPLE_ACCELERATE_MMA 0 |
| #define | MCL_MAX_VLA_LENGTH 16384 |
| #define | MCL_STACK_ALLOCATE(type, variable, size) type variable[(size)]; |
| #define | MCL_DATA_TYPE_DOUBLE 1 |
Typedefs | |
| typedef double | mcl::Real |
| typedef std::complex< Real > | mcl::Complex |
| typedef unsigned long | mcl::UInt |
| typedef long | mcl::Int |
| #define ASSERT | ( | arg | ) | assert(arg) |
| #define ASSERT_WITH_MESSAGE | ( | condition, | |
| message | |||
| ) | ASSERT(condition && message) |
| #define AVOID_UNUSED_WARNING | ( | arg | ) | (void)(arg); |
| #define MCL_APPLE_ACCELERATE_MMA 0 |
| #define MCL_DATA_TYPE_DOUBLE 1 |
| #define MCL_ENVOTHER 1 |
| #define MCL_MAX_VLA_LENGTH 16384 |
| #define MCL_NO_ACCELERATE 1 |
| #define MCL_STACK_ALLOCATE | ( | type, | |
| variable, | |||
| size | |||
| ) | type variable[(size)]; |
| #define PI 3.141592653589793238462643383279502884197169399375105820974944 |
1.8.2