All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Storage modal values. More...
#include <ModalRefine.h>
Public Member Functions | |
ModalRefine () | |
ModalRefine (int nModes, double x) | |
ModalRefine (const ModalRefine &o) | |
bool | operator< (const ModalRefine &o) const |
void | operator= (const ModalRefine &o) |
void | setValid (int iMode, bool v) |
void | setValid (bool v) |
void | setValue (int iMode, double val) |
const RealValue & | value (int iMode) const |
double | x () const |
~ModalRefine () |
Storage modal values.
QGpCoreWave::ModalRefine::ModalRefine | ( | ) | [inline] |
{_nModes=0; _values=0;}
QGpCoreWave::ModalRefine::ModalRefine | ( | int | nModes, |
double | x | ||
) | [inline] |
QGpCoreWave::ModalRefine::ModalRefine | ( | const ModalRefine & | o | ) | [inline] |
QGpCoreWave::ModalRefine::~ModalRefine | ( | ) | [inline] |
{delete [] _values;}
bool QGpCoreWave::ModalRefine::operator< | ( | const ModalRefine & | o | ) | const [inline] |
{return _x < o._x;}
void QGpCoreWave::ModalRefine::operator= | ( | const ModalRefine & | o | ) | [inline] |
void QGpCoreWave::ModalRefine::setValid | ( | int | iMode, |
bool | v | ||
) | [inline] |
Referenced by QGpCoreWave::Dispersion::refine(), and QGpCoreWave::ModalStorage::refineAdd().
{ASSERT(iMode<_nModes); _values[ iMode ].setValid(v);}
void QGpCoreWave::ModalRefine::setValid | ( | bool | v | ) | [inline] |
References QGpCoreTools::Value< numberType >::setValid(), and TRACE.
void QGpCoreWave::ModalRefine::setValue | ( | int | iMode, |
double | val | ||
) | [inline] |
Referenced by QGpCoreWave::Dispersion::refine().
{ASSERT(iMode<_nModes); _values[ iMode ].setValue(val);}
const RealValue& QGpCoreWave::ModalRefine::value | ( | int | iMode | ) | const [inline] |
{ASSERT(iMode<_nModes); return _values[ iMode ];}
double QGpCoreWave::ModalRefine::x | ( | ) | const [inline] |
Referenced by ModalRefine().
{return _x;}