![]() |
Hex
1.0
Hydrogen-electron collision solver
|
#include <iostream>
Go to the source code of this file.
Data Structures | |
struct | vec3d |
Simple 3D vector class. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, vec3d const &v) |
Write to stream. More... | |
std::istream & | operator>> (std::istream &is, vec3d &v) |
Read from stream. More... | |
double | dot (vec3d const &u, vec3d const &v) |
Dot product. More... | |
vec3d | cross (vec3d const &u, vec3d const &v) |
Cross product. More... | |
vec3d | operator- (vec3d const &u, vec3d const &v) |
Vector difference. More... | |
vec3d | operator* (vec3d const &u, double a) |
Vector scaling. More... | |
double | norm (vec3d const &v) |
Vector length. More... | |
vec3d | normalize (vec3d const &v) |
Return normal vector. More... | |
double norm | ( | vec3d const & | v | ) |
std::ostream& operator<< | ( | std::ostream & | os, |
vec3d const & | v | ||
) |
std::istream& operator>> | ( | std::istream & | is, |
vec3d & | v | ||
) |