#include <array>
#include <cmath>
#include <functional>
#include <iostream>
#include "../utilities/config.hpp"
#include "../utilities/exportable.hpp"
#include "../utilities/utils.hpp"
#include "basis.hpp"
#include "quaternion.h"
#include "rotation.h"
Go to the source code of this file.
|
| namespace | MecaCell |
| | this file contains various miscellanious utility functions & helpers *
|
| |
| namespace | std |
| | Provides common mathematical functions and vector operations.
|
| |
|
| bool | MecaCell::operator== (const Vector3D &v1, const Vector3D &v2) |
| |
| bool | MecaCell::operator!= (const Vector3D &v1, const Vector3D &v2) |
| |
| Vector3D | MecaCell::operator+ (const Vector3D &v1, const Vector3D &v2) |
| |
| Vector3D | MecaCell::operator+ (const double f, const Vector3D &v) |
| |
| Vector3D | MecaCell::operator+ (const Vector3D &v, const double f) |
| |
| Vector3D | MecaCell::operator- (const Vector3D &v1, const Vector3D &v2) |
| |
| Vector3D | MecaCell::operator* (const Vector3D &v1, const Vector3D &v2) |
| |
| Vector3D | MecaCell::operator* (const double f, const Vector3D &v) |
| |
| Vector3D | MecaCell::operator* (const Vector3D &v, const double f) |
| |
| Vector3D | MecaCell::operator- (const double f, const Vector3D &v) |
| |
| Vector3D | MecaCell::operator- (const Vector3D &v, const double f) |
| |
| Vector3D | MecaCell::operator- (const Vector3D &v) |
| |
| Vector3D | MecaCell::operator/ (const Vector3D &v, const double f) |
| |
| ostream & | MecaCell::operator<< (ostream &out, const Vector3D &v) |
| |