mvector.cpp File Reference
N-dimensional vector. More...
#include "config.hpp"
#include "mvector.hpp"
#include <cstdlib>
#include <cmath>
#include <limits>
#include <iomanip>
Functions | |
Vector::VectorLA | operator* (double x, const Vector::VectorLA &vecla) |
Vector::VectorLA | operator* (double x, Vector &vec) |
std::ostream & | operator<< (std::ostream &os, const Vector &vec) |
double | dot_prod (const Vector &vec1, const Vector &vec2) |
double | norm1 (const Vector &vec) |
double | norm2 (const Vector &vec) |
double | ssqr (const Vector &vec) |
double | min (const Vector &vec) |
double | min_abs (const Vector &vec) |
double | max (const Vector &vec) |
double | max_abs (const Vector &vec) |
void | swap (Vector &vec1, Vector &vec2) |
Detailed Description
N-dimensional vector.
Function Documentation
◆ norm1()
double norm1 | ( | const Vector & | vec | ) |
◆ norm2()
double norm2 | ( | const Vector & | vec | ) |
◆ ssqr()
double ssqr | ( | const Vector & | vec | ) |