Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
src/Misc/Vector3D.hpp File Reference
#include "Mesquite.hpp"
#include <iosfwd>
#include <cassert>
#include <cstring>
Include dependency graph for src/Misc/Vector3D.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Vector3D
 Vector3D is the object that effeciently stores information about about three-deminsional vectors. It is also the parent class of MsqVertex. More...
 

Namespaces

 Mesquite
 Used to hold the error state and return it to the application.
 

Functions

const Vector3D operator+ (const Vector3D &lhs, const Vector3D &rhs)
 
const Vector3D operator- (const Vector3D &lhs, const Vector3D &rhs)
 
const Vector3D operator* (const Vector3D &lhs, const double scalar)
 
const Vector3D operator* (const double scalar, const Vector3D &rhs)
 
const Vector3D operator/ (const Vector3D &lhs, const double scalar)
 
double operator% (const Vector3D &lhs, const Vector3D &rhs)
 
double inner (const Vector3D lhs[], const Vector3D rhs[], int n)
 
double operator% (const double scalar, const Vector3D &rhs)
 
double operator% (const Vector3D &lhs, const double scalar)
 
const Vector3D operator* (const Vector3D &lhs, const Vector3D &rhs)
 
msq_stdio::ostream & operator<< (msq_stdio::ostream &s, const Mesquite::Vector3D &v)
 
double length (Vector3D *const v, int n)
 
double Linf (Vector3D *const v, int n)
 
bool operator== (const Vector3D &v1, const Vector3D &v2)
 
bool operator!= (const Vector3D &v1, const Vector3D &v2)