Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
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

◆ cross()

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

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

◆ operator*()

Vec4D operator* ( double  x,
const Vec4D vec 
)
inline

Does not affect w.


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.