Navigation

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


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

TrajectoryDiagnosticData Class Reference

Class for trajectory diagnostic data. More...

#include <trajectorydiagnostics.hpp>

List of all members.

Public Member Functions

 TrajectoryDiagnosticData ()
 TrajectoryDiagnosticData (std::vector< trajectory_diagnostic_e > diag)
void mirror (coordinate_axis_e axis, double level)
void clear ()
void add_data_column (trajectory_diagnostic_e diag)
size_t diag_size () const
size_t traj_size () const
trajectory_diagnostic_e diagnostic (size_t diag) const
const TrajectoryDiagnosticColumnoperator() (size_t diag) const
TrajectoryDiagnosticColumnoperator() (size_t diag)
const double & operator() (size_t traj, size_t diag) const
double & operator() (size_t traj, size_t diag)
void add_data (size_t diag, double x)

Detailed Description

Class for trajectory diagnostic data.


Constructor & Destructor Documentation

TrajectoryDiagnosticData::TrajectoryDiagnosticData (  )  [inline]
TrajectoryDiagnosticData::TrajectoryDiagnosticData ( std::vector< trajectory_diagnostic_e diag  )  [inline]

Member Function Documentation

void TrajectoryDiagnosticData::add_data ( size_t  diag,
double  x 
) [inline]
void TrajectoryDiagnosticData::add_data_column ( trajectory_diagnostic_e  diag  )  [inline]
void TrajectoryDiagnosticData::clear ( void   )  [inline]
size_t TrajectoryDiagnosticData::diag_size (  )  const [inline]
trajectory_diagnostic_e TrajectoryDiagnosticData::diagnostic ( size_t  diag  )  const [inline]
void TrajectoryDiagnosticData::mirror ( coordinate_axis_e  axis,
double  level 
) [inline]
const TrajectoryDiagnosticColumn& TrajectoryDiagnosticData::operator() ( size_t  diag  )  const [inline]
double& TrajectoryDiagnosticData::operator() ( size_t  traj,
size_t  diag 
) [inline]
const double& TrajectoryDiagnosticData::operator() ( size_t  traj,
size_t  diag 
) const [inline]
TrajectoryDiagnosticColumn& TrajectoryDiagnosticData::operator() ( size_t  diag  )  [inline]
size_t TrajectoryDiagnosticData::traj_size ( void   )  const [inline]

The documentation for this class was generated from the following file:


Reference manual for Ion Beam Simulator 1.0.4
Generated by Doxygen 1.7.1 on Wed Apr 13 2011 23:25:38.