Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

sweeper::sweep_parameter Class Reference

List of all members.

Public Methods

 sweep_parameter (real_parameter &rp, double startvp, double stopvp, double stepp)
 sweep_parameter (real_parameter &rp, double *valp, int nump)
 sweep_parameter (real_parameter &rp, const real_vector &rvec)
 sweep_parameter (real_parameter &rp, const std::vector< double > &val)
sweep_parameter& operator++ (int)
sweep_parameter& touch ()
void reset ()
bool check_wrap ()
int npoints ()

Private Methods

double getval () const
 sweep_parameter ()

Private Attributes

real_parameterrpr
bool vecmode
double startv
double stopv
double step
std::vector<double> values
int num_values
int index
bool wrapped

Constructor & Destructor Documentation

sweeper::sweep_parameter::sweep_parameter ( ) [inline, private]
 

Definition at line 238 of file sweeper.h.

sweeper::sweep_parameter::sweep_parameter ( real_parameter & rp,
double startvp,
double stopvp,
double stepp )
 

Definition at line 54 of file sweeper.cc.

sweeper::sweep_parameter::sweep_parameter ( real_parameter & rp,
double * valp,
int nump )
 

Definition at line 93 of file sweeper.cc.

sweeper::sweep_parameter::sweep_parameter ( real_parameter & rp,
const real_vector & rvec )
 

Definition at line 119 of file sweeper.cc.

sweeper::sweep_parameter::sweep_parameter ( real_parameter & rp,
const std::vector< double > & val )
 

Definition at line 148 of file sweeper.cc.


Member Function Documentation

bool sweeper::sweep_parameter::check_wrap ( ) [inline]
 

Definition at line 256 of file sweeper.h.

double sweeper::sweep_parameter::getval ( ) const [private]
 

Definition at line 213 of file sweeper.cc.

Referenced by operator++(), reset(), and touch().

int sweeper::sweep_parameter::npoints ( ) [inline]
 

Definition at line 258 of file sweeper.h.

sweeper::sweep_parameter & sweeper::sweep_parameter::operator++ ( int )
 

Definition at line 170 of file sweeper.cc.

void sweeper::sweep_parameter::reset ( )
 

Definition at line 200 of file sweeper.cc.

sweeper::sweep_parameter & sweeper::sweep_parameter::touch ( )
 

Definition at line 191 of file sweeper.cc.


Member Data Documentation

int sweeper::sweep_parameter::index [private]
 

Definition at line 234 of file sweeper.h.

int sweeper::sweep_parameter::num_values [private]
 

Definition at line 233 of file sweeper.h.

real_parameter * sweeper::sweep_parameter::rpr [private]
 

Definition at line 228 of file sweeper.h.

double sweeper::sweep_parameter::startv [private]
 

Definition at line 230 of file sweeper.h.

double sweeper::sweep_parameter::step [private]
 

Definition at line 230 of file sweeper.h.

double sweeper::sweep_parameter::stopv [private]
 

Definition at line 230 of file sweeper.h.

std::vector< double > sweeper::sweep_parameter::values<double> [private]
 

Definition at line 231 of file sweeper.h.

bool sweeper::sweep_parameter::vecmode [private]
 

Definition at line 229 of file sweeper.h.

bool sweeper::sweep_parameter::wrapped [private]
 

Definition at line 235 of file sweeper.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7