OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Public Attributes | List of all members
BMultipoleField::Pair Struct Reference

Public Member Functions

 Pair ()
 
 Pair (double normal, double skewed=0.0)
 
 Pair (const Pair &)
 
 ~Pair ()
 
void operator= (const Pair &)
 
Pair operator+ (const Pair &) const
 
Pair operator- (const Pair &) const
 
Pair operator* (double scale) const
 
void operator+= (const Pair &)
 
void operator-= (const Pair &)
 
void operator*= (double scale)
 
Pair operator- () const
 

Public Attributes

double B
 
double A
 

Detailed Description

Definition at line 119 of file BMultipoleField.h.

Constructor & Destructor Documentation

BMultipoleField::Pair::Pair ( )
inline

Definition at line 31 of file BMultipoleField.cpp.

References A, and B.

BMultipoleField::Pair::Pair ( double  normal,
double  skewed = 0.0 
)
inline

Definition at line 35 of file BMultipoleField.cpp.

References BMultipoleField::normal().

Here is the call graph for this function:

BMultipoleField::Pair::Pair ( const Pair rhs)
inline

Definition at line 39 of file BMultipoleField.cpp.

References A, and B.

BMultipoleField::Pair::~Pair ( )
inline

Definition at line 43 of file BMultipoleField.cpp.

Member Function Documentation

BMultipoleField::Pair BMultipoleField::Pair::operator* ( double  scale) const
inline

Definition at line 62 of file BMultipoleField.cpp.

void BMultipoleField::Pair::operator*= ( double  scale)
inline

Definition at line 74 of file BMultipoleField.cpp.

References BMultipoleField::scale().

Here is the call graph for this function:

BMultipoleField::Pair BMultipoleField::Pair::operator+ ( const Pair rhs) const
inline

Definition at line 52 of file BMultipoleField.cpp.

References A, and B.

void BMultipoleField::Pair::operator+= ( const Pair rhs)
inline

Definition at line 66 of file BMultipoleField.cpp.

References A, and B.

BMultipoleField::Pair BMultipoleField::Pair::operator- ( const Pair rhs) const
inline

Definition at line 57 of file BMultipoleField.cpp.

References A, and B.

BMultipoleField::Pair BMultipoleField::Pair::operator- ( ) const
inline

Definition at line 78 of file BMultipoleField.cpp.

void BMultipoleField::Pair::operator-= ( const Pair rhs)
inline

Definition at line 70 of file BMultipoleField.cpp.

References A, and B.

void BMultipoleField::Pair::operator= ( const Pair rhs)
inline

Definition at line 47 of file BMultipoleField.cpp.

References A, and B.

Member Data Documentation

double BMultipoleField::Pair::A
double BMultipoleField::Pair::B

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