MCL
A C++ library mirroring some of the most common Matlab functions.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Functions
matrixop.h File Reference
#include <fstream>
#include <iostream>
#include <iomanip>
#include "mcltypes.h"
#include "comparisonop.h"
#include "basicop.h"
#include "elementaryop.h"

Go to the source code of this file.

Classes

class  mcl::Matrix< T >
 
struct  mcl::EigOutput
 

Namespaces

namespace  mcl
 

Functions

std::vector< std::string > mcl::Split (const std::string &string, char delim) noexcept
 
template<class T >
void mcl::Print (const Matrix< T > &matrix) noexcept
 
template<class T >
Matrix< T > mcl::Transpose (const Matrix< T > &matrix) noexcept
 
template<class T >
Matrix< T > mcl::Multiply (const Matrix< T > &matrix, T value) noexcept
 
template<class T >
Matrix< T > mcl::Multiply (const Matrix< T > &matrix_a, const Matrix< T > &matrix_b) noexcept
 
template<class T >
std::vector< T > mcl::Multiply (const Matrix< T > &matrix_a, const std::vector< T > &vector) noexcept
 
template<class T >
mcl::Max (const Matrix< T > &matrix) noexcept
 
EigOutput mcl::Eig (const Matrix< Real > &matrix) noexcept
 
Matrix< Real > mcl::RealPart (const Matrix< Complex > &input) noexcept
 
template<class T >
bool mcl::IsEqual (const Matrix< T > &matrix_a, const Matrix< T > &matrix_b) noexcept
 
bool mcl::MatrixOpTest ()