Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

CAMbinaryEngine Class Reference

#include <bnengine.h>

List of all members.

Static Public Member Functions

void doubleAequalToB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleAequalToMinusB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleAplusEqualB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleAminusEqualB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleAtimesEqualB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleAdivideEqualB (CAMstructureBase &Astructure, CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata)
void doubleCequalAplusB (const CAMstructureBase &Astructure, const CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata, CAMstructureBase &Cstructure, CAMdataHandler &Cdata)
void doubleCequalAminusB (const CAMstructureBase &Astructure, const CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata, CAMstructureBase &Cstructure, CAMdataHandler &Cdata)
void doubleCequalAtimesB (const CAMstructureBase &Astructure, const CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata, CAMstructureBase &Cstructure, CAMdataHandler &Cdata)
void doubleCequalAdivideB (const CAMstructureBase &Astructure, const CAMdataHandler &Adata, const CAMstructureBase &Bstructure, const CAMdataHandler &Bdata, CAMstructureBase &Cstructure, CAMdataHandler &Cdata)
void doubleAequalToAlpha (CAMstructureBase &Astructure, CAMdataHandler &Adata, double alpha)
void doubleAplusEqualAlpha (CAMstructureBase &Astructure, CAMdataHandler &Adata, double alpha)
void doubleAminusEqualAlpha (CAMstructureBase &Astructure, CAMdataHandler &Adata, double alpha)
void doubleAtimesEqualAlpha (CAMstructureBase &Astructure, CAMdataHandler &Adata, double alpha)
void doubleAdivideEqualAlpha (CAMstructureBase &Astructure, CAMdataHandler &Adata, double alpha)
void doubleMaxValue (double *data, long n, double &maxValue)
void doubleMinValue (double *data, long n, double &minValue)
void doubleMaxAbsValue (double *data, long n, double &maxAbsValue)
void doubleMinAbsValue (double *data, long n, double &minAbsValue)
void doublepNorm (double *data, long n, double p, double &pNormValue)


Member Function Documentation

void CAMbinaryEngine::doubleAdivideEqualAlpha CAMstructureBase Astructure,
CAMdataHandler Adata,
double  alpha
[static]
 

Definition at line 477 of file dbengneb.cpp.

References doubleAtimesEqualAlpha().

Referenced by CAMvectorBase::operator/(), CAMmatrixBase::operator/(), operator/(), CAMarrayBase::operator/(), CAMvectorBase::operator/=(), CAMmatrixBase::operator/=(), and CAMarrayBase::operator/=().

void CAMbinaryEngine::doubleAdivideEqualB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 934 of file dbengnea.cpp.

References CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by doubleCequalAdivideB(), and CAMarrayBase::operator/=().

void CAMbinaryEngine::doubleAequalToAlpha CAMstructureBase Astructure,
CAMdataHandler Adata,
double  alpha
[static]
 

Definition at line 7 of file dbengneb.cpp.

References dcopy_(), CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), and CAMstructureBase::isSubset().

Referenced by CAMvectorBase::operator=(), CAMmatrixBase::operator=(), CAMarrayBase::operator=(), CAMvectorBase::setToValue(), CAMmatrixBase::setToValue(), and CAMarrayBase::setToValue().

void CAMbinaryEngine::doubleAequalToB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 6 of file dbengnea.cpp.

References dcopy_(), CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by CAMvectorBase::asArray(), CAMmatrixBase::asArray(), CAMvectorBase::asMatrix(), CAMarrayBase::asMatrix(), CAMmatrixBase::asVector(), CAMarrayBase::asVector(), CAMarrayBase::CAMarrayBase(), CAMmatrixBase::CAMmatrixBase(), CAMvectorBase::CAMvectorBase(), doubleCequalAdivideB(), doubleCequalAminusB(), doubleCequalAplusB(), doubleCequalAtimesB(), CAMvectorBase::initialize(), CAMmatrixBase::initialize(), CAMarrayBase::initialize(), CAMvectorBase::operator=(), CAMmatrixBase::operator=(), CAMarrayBase::operator=(), CAMmatrixBase::operator~(), and CAMmatrixBase::transpose().

void CAMbinaryEngine::doubleAequalToMinusB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 212 of file dbengnea.cpp.

References CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by CAMvectorBase::operator-(), CAMmatrixBase::operator-(), and CAMarrayBase::operator-().

void CAMbinaryEngine::doubleAminusEqualAlpha CAMstructureBase Astructure,
CAMdataHandler Adata,
double  alpha
[static]
 

Definition at line 473 of file dbengneb.cpp.

References doubleAplusEqualAlpha().

Referenced by CAMvectorBase::minusValue(), CAMmatrixBase::minusValue(), CAMarrayBase::minusValue(), CAMvectorBase::operator-(), CAMmatrixBase::operator-(), operator-(), CAMarrayBase::operator-(), CAMvectorBase::operator-=(), CAMmatrixBase::operator-=(), and CAMarrayBase::operator-=().

void CAMbinaryEngine::doubleAminusEqualB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 570 of file dbengnea.cpp.

References daxpy_(), CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by doubleCequalAminusB(), CAMvectorBase::operator-=(), CAMmatrixBase::operator-=(), and CAMarrayBase::operator-=().

void CAMbinaryEngine::doubleAplusEqualAlpha CAMstructureBase Astructure,
CAMdataHandler Adata,
double  alpha
[static]
 

Definition at line 178 of file dbengneb.cpp.

References daxpy_(), CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), and CAMstructureBase::isSubset().

Referenced by doubleAminusEqualAlpha(), CAMvectorBase::operator+(), CAMmatrixBase::operator+(), operator+(), CAMarrayBase::operator+(), CAMvectorBase::operator+=(), CAMmatrixBase::operator+=(), CAMarrayBase::operator+=(), CAMvectorBase::plusValue(), CAMmatrixBase::plusValue(), and CAMarrayBase::plusValue().

void CAMbinaryEngine::doubleAplusEqualB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 362 of file dbengnea.cpp.

References daxpy_(), CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by doubleCequalAplusB(), CAMvectorBase::operator+=(), CAMmatrixBase::operator+=(), and CAMarrayBase::operator+=().

void CAMbinaryEngine::doubleAtimesEqualAlpha CAMstructureBase Astructure,
CAMdataHandler Adata,
double  alpha
[static]
 

Definition at line 349 of file dbengneb.cpp.

References CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), and CAMstructureBase::isSubset().

Referenced by doubleAdivideEqualAlpha(), CAMvectorBase::operator *(), CAMmatrixBase::operator *(), operator *(), CAMarrayBase::operator *(), CAMvectorBase::operator *=(), CAMmatrixBase::operator *=(), and CAMarrayBase::operator *=().

void CAMbinaryEngine::doubleAtimesEqualB CAMstructureBase Astructure,
CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata
[static]
 

Definition at line 777 of file dbengnea.cpp.

References CAMdataHandler::getDataPointer(), CAMdataHandler::getDataSize(), CAMstructureBase::getNormalizedLoops(), CAMdataHandler::initialize(), and CAMstructureBase::isSubset().

Referenced by doubleCequalAtimesB(), and CAMarrayBase::operator *=().

void CAMbinaryEngine::doubleCequalAdivideB const CAMstructureBase Astructure,
const CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata,
CAMstructureBase Cstructure,
CAMdataHandler Cdata
[static]
 

Definition at line 1116 of file dbengnea.cpp.

References doubleAdivideEqualB(), and doubleAequalToB().

Referenced by CAMarrayBase::operator/().

void CAMbinaryEngine::doubleCequalAminusB const CAMstructureBase Astructure,
const CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata,
CAMstructureBase Cstructure,
CAMdataHandler Cdata
[static]
 

Definition at line 1100 of file dbengnea.cpp.

References doubleAequalToB(), and doubleAminusEqualB().

Referenced by CAMvectorBase::operator-(), CAMmatrixBase::operator-(), and CAMarrayBase::operator-().

void CAMbinaryEngine::doubleCequalAplusB const CAMstructureBase Astructure,
const CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata,
CAMstructureBase Cstructure,
CAMdataHandler Cdata
[static]
 

Definition at line 1092 of file dbengnea.cpp.

References doubleAequalToB(), and doubleAplusEqualB().

Referenced by CAMvectorBase::operator+(), CAMmatrixBase::operator+(), and CAMarrayBase::operator+().

void CAMbinaryEngine::doubleCequalAtimesB const CAMstructureBase Astructure,
const CAMdataHandler Adata,
const CAMstructureBase Bstructure,
const CAMdataHandler Bdata,
CAMstructureBase Cstructure,
CAMdataHandler Cdata
[static]
 

Definition at line 1108 of file dbengnea.cpp.

References doubleAequalToB(), and doubleAtimesEqualB().

Referenced by CAMarrayBase::operator *().

void CAMbinaryEngine::doubleMaxAbsValue double *  data,
long  n,
double &  maxAbsValue
[static]
 

Definition at line 498 of file dbengneb.cpp.

Referenced by CAMvectorBase::infNorm(), CAMmatrixBase::infNorm(), CAMarrayBase::infNorm(), CAMvectorBase::maxAbs(), CAMmatrixBase::maxAbs(), and CAMarrayBase::maxAbs().

void CAMbinaryEngine::doubleMaxValue double *  data,
long  n,
double &  maxValue
[static]
 

Definition at line 484 of file dbengneb.cpp.

Referenced by CAMvectorBase::max(), CAMmatrixBase::max(), and CAMarrayBase::max().

void CAMbinaryEngine::doubleMinAbsValue double *  data,
long  n,
double &  minAbsValue
[static]
 

Definition at line 505 of file dbengneb.cpp.

Referenced by CAMvectorBase::minAbs(), CAMmatrixBase::minAbs(), and CAMarrayBase::minAbs().

void CAMbinaryEngine::doubleMinValue double *  data,
long  n,
double &  minValue
[static]
 

Definition at line 491 of file dbengneb.cpp.

Referenced by CAMvectorBase::min(), CAMmatrixBase::min(), and CAMarrayBase::min().

void CAMbinaryEngine::doublepNorm double *  data,
long  n,
double  p,
double &  pNormValue
[static]
 

Definition at line 513 of file dbengneb.cpp.

Referenced by CAMvectorBase::pNorm(), CAMmatrixBase::pNorm(), and CAMarrayBase::pNorm().


The documentation for this class was generated from the following files:
Generated on Wed Sep 5 12:54:37 2007 for DSACSS Operational Code by  doxygen 1.3.9.1