MCL
A C++ library mirroring some of the most common Matlab functions.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
pointwiseop.cpp File Reference
#include "pointwiseop.h"
#include "mcltypes.h"
#include "vectorop.h"
#include <vector>

Namespaces

namespace  mcl
 

Functions

void mcl::Multiply (const Real *input_data_a, const Real *input_data_b, Int num_samples, Real *output_data) noexcept
 
void mcl::Add (const Real *input_data_a, const Real *input_data_b, Int num_samples, Real *output_data) noexcept
 
std::vector< Complex > mcl::ComplexVector (const std::vector< Real > &input) noexcept
 
std::vector< Real > mcl::RealPart (const std::vector< Complex > &input) noexcept
 
std::vector< Real > mcl::Imag (const std::vector< Complex > &input) noexcept
 
std::vector< Real > mcl::Inverse (const std::vector< Real > &vector) noexcept
 
std::vector< Complex > mcl::Conj (const std::vector< Complex > &vector) noexcept
 
std::vector< Real > mcl::Pow (const std::vector< Real > &vector, Real exponent) noexcept
 
std::vector< Real > mcl::HalfWave (const std::vector< Real > &vector) noexcept
 
std::vector< Real > mcl::Abs (const std::vector< Real > &input) noexcept
 
std::vector< Real > mcl::Abs (const std::vector< Complex > &input) noexcept
 
std::vector< Real > mcl::Log (const std::vector< Real > &vector) noexcept
 
std::vector< Real > mcl::Log10 (const std::vector< Real > &vector) noexcept
 
std::vector< Real > mcl::Cos (const std::vector< Real > &vector) noexcept
 
std::vector< Real > mcl::Sin (const std::vector< Real > &vector) noexcept
 
std::vector< Int > mcl::ConvertToInt (const std::vector< UInt > &vector) noexcept