GClasses
GClasses::GVec Member List

This is the complete list of members for GClasses::GVec, including all inherited members.

addScaled(double scalar, const GVec &that)GClasses::GVec
clip(double min, double max)GClasses::GVec
copy(const GVec &orig)GClasses::GVec
correlation(const GVec &that) const GClasses::GVec
data()GClasses::GVecinline
data() const GClasses::GVecinline
deserialize(const GDomNode *pNode)GClasses::GVec
dotProduct(const GVec &that) const GClasses::GVec
dotProductIgnoringUnknowns(const GVec &that) const GClasses::GVec
dotProductIgnoringUnknowns(const GVec &from, const GVec &to) const GClasses::GVec
erase(size_t start, size_t count=1)GClasses::GVec
estimateSquaredDistanceWithUnknowns(const GVec &that) const GClasses::GVec
fill(const double val, size_t startPos=0, size_t endPos=(size_t)-1)GClasses::GVec
fill(double *pVector, double value, size_t dims)GClasses::GVecstatic
fillNormal(GRand &rand, double deviation=1.0)GClasses::GVec
fillSimplex(GRand &rand)GClasses::GVec
fillSphericalShell(GRand &rand, double radius=1.0)GClasses::GVec
fillSphericalVolume(GRand &rand)GClasses::GVec
fillUniform(GRand &rand, double min=0.0, double max=1.0)GClasses::GVec
fromImage(GImage *pImage, int width, int height, int channels, double range)GClasses::GVec
GConstVecWrapper classGClasses::GVecfriend
GVec(size_t n=0)GClasses::GVec
GVec(int n)GClasses::GVec
GVec(GDomNode *pNode)GClasses::GVec
GVec(const GVec &orig)GClasses::GVec
GVecWrapper classGClasses::GVecfriend
indexOfMax(size_t startPos=0, size_t endPos=(size_t)-1) const GClasses::GVec
indexOfMin(size_t startPos=0, size_t endPos=(size_t)-1) const GClasses::GVec
m_dataGClasses::GVecprotected
m_sizeGClasses::GVecprotected
max(size_t startPos=0, size_t endPos=(size_t)-1) const GClasses::GVec
mean() const GClasses::GVec
min(size_t startPos=0, size_t endPos=(size_t)-1) const GClasses::GVec
normalize()GClasses::GVec
operator*(double scalar) const GClasses::GVec
operator*=(double scalar)GClasses::GVec
operator*=(const GVec &that)GClasses::GVec
operator+(const GVec &that) const GClasses::GVec
operator+=(const GVec &that)GClasses::GVec
operator+=(const double scalar)GClasses::GVec
operator-(const GVec &that) const GClasses::GVec
operator-=(const GVec &that)GClasses::GVec
operator/=(double scalar)GClasses::GVec
operator[](size_t index)GClasses::GVecinline
operator[](size_t index) const GClasses::GVecinline
perturb(double *pDest, double deviation, size_t dims, GRand &rand)GClasses::GVecstatic
perturbNormal(GRand &rand, double deviation=1.0)GClasses::GVec
print(std::ostream &stream=std::cout, char separator= ',') const GClasses::GVec
put(size_t pos, const GVec &that, size_t start=0, size_t length=(size_t)-1)GClasses::GVec
regularizeL1(double amount)GClasses::GVec
resize(size_t n)GClasses::GVec
serialize(GDom *pDoc) const GClasses::GVec
set(const double *pSource, size_t size)GClasses::GVec
setAll(double *pVector, double value, size_t dims)GClasses::GVecstatic
size() const GClasses::GVecinline
squaredDistance(const GVec &that) const GClasses::GVec
squaredMagnitude() const GClasses::GVec
subtractComponent(const GVec &component)GClasses::GVec
sum() const GClasses::GVec
sumToOne()GClasses::GVec
swapContents(GVec &that)GClasses::GVec
test()GClasses::GVecstatic
to_str(char separator= ',') const GClasses::GVec
toImage(GImage *pImage, int width, int height, int channels, double range) const GClasses::GVec
~GVec()GClasses::GVec