v3 Struct Reference
[Beam orbit generation]

#include <bpm_orbit.h>


Detailed Description

Structure representing a 3-vector, for use in the orbit generation routines

Definition at line 39 of file bpm_orbit.h.

Data Fields

double x
double y
double z


Field Documentation

double v3::x

x-coordinate

Definition at line 40 of file bpm_orbit.h.

Referenced by generate_bpm_orbit(), get_bpmhit(), v_add(), v_copy(), v_cross(), v_dot(), v_matmult(), v_print(), v_scale(), and v_sub().

double v3::y

y-coordinate

Definition at line 41 of file bpm_orbit.h.

Referenced by generate_bpm_orbit(), get_bpmhit(), v_add(), v_copy(), v_cross(), v_dot(), v_matmult(), v_print(), v_scale(), and v_sub().

double v3::z

z-coordinate

Definition at line 42 of file bpm_orbit.h.

Referenced by generate_bpm_orbit(), get_bpmhit(), v_add(), v_copy(), v_cross(), v_dot(), v_matmult(), v_print(), v_scale(), and v_sub().


The documentation for this struct was generated from the following file:
Generated on Thu Jan 10 10:18:36 2008 for libbpm by  doxygen 1.5.1