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 |