Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.4
   Version 1.0.4dev
      Class Index
      File List
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads

vec4d.hpp File Reference

Homogenous vectors for three dimensional space. More...

#include <math.h>
#include <stdint.h>
#include <iostream>
#include <iomanip>
#include "vec3d.hpp"
#include "file.hpp"
#include "error.hpp"

Go to the source code of this file.

Classes

class  Vec4D
 Homogenous vector for three dimensional space. More...

Functions

double norm2 (const Vec4D &vec)
Vec4D cross (const Vec4D &vec1, const Vec4D &vec2)
Vec4D operator* (double x, const Vec4D &vec)
std::ostream & operator<< (std::ostream &os, const Vec4D &vec)

Detailed Description

Homogenous vectors for three dimensional space.


Function Documentation

Vec4D cross ( const Vec4D vec1,
const Vec4D vec2 
) [inline]

Only valid for vectors. Output is guaranteed to be a vector.

double norm2 ( const Vec4D vec  )  [inline]
Vec4D operator* ( double  x,
const Vec4D vec 
) [inline]

Does not affect w.

std::ostream& operator<< ( std::ostream &  os,
const Vec4D vec 
) [inline]


Reference manual for Ion Beam Simulator 1.0.4dev
Generated by Doxygen 1.7.1 on Wed May 18 2011 23:03:49.