class RandomPlane

[No description available]

Inherits from AdvanceDevs, AdvanceDevs, BasicDevs, Cholesky, Ran

Public Functions

Name
RandomPlane(const int projin, const int nin, const double din, const double alim, const double alimt, unsigned long long iin)
doubleWalkDev()
doubleTransDev()
doubleKWalkDev()
boolKWalkDev(double & Z)
doubleWalkDev(double * ptrOut, double * ptr, double * ptr0)
doubleTransDev(double * ptrOut, double * ptr, double * ptr0)
voidMult(double * ptrOut, double * ptr, double * ptr0, const double Z)
voidMult2(double * ptrOut, double * ptr, double * ptr0, const double Z)
voidRandRot(const int start =0)
voidRandRot(const int start, const int end)
intDim() const
~RandomPlane()
RandomPlane(const int projin, const int nin, const double din, const double alim, const double alimt, unsigned long long iin)
doubleWalkDev()
doubleTransDev()
doubleKWalkDev()
boolKWalkDev(double & Z)
doubleWalkDev(double * ptrOut, double * ptr, double * ptr0)
doubleTransDev(double * ptrOut, double * ptr, double * ptr0)
voidMult2(double * ptrOut, double * ptr, double * ptr0, const double Z)
voidMult(double * ptrOut, double * ptr, double * ptr0, const double Z)
voidHopBlow(double * ptrOut, double * ptrIn, double * ptr, double * ptr0)
voidRandRot(const int start =0)
voidRandRot(const int start, const int end)
intDim() const
~RandomPlane()

Additional inherited members

Public Functions inherited from AdvanceDevs

Name
AdvanceDevs(int nin, double din, unsigned long long iin)
AdvanceDevs(double ** vvar, const int nin, double din, unsigned long long iin)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)
AdvanceDevs(int nin, double din, unsigned long long iin)
AdvanceDevs(double ** vvar, const int nin, double din, unsigned long long iin)
doubleMultiDevDist()
doubleMultiDevPDF(double r, int dim)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)

Public Functions inherited from AdvanceDevs

Name
AdvanceDevs(int nin, double din, unsigned long long iin)
AdvanceDevs(double ** vvar, const int nin, double din, unsigned long long iin)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)
AdvanceDevs(int nin, double din, unsigned long long iin)
AdvanceDevs(double ** vvar, const int nin, double din, unsigned long long iin)
doubleMultiDevDist()
doubleMultiDevPDF(double r, int dim)
voidMultiDev(double * pin, double * p0)
voidMultiDev(double ** cvar, double * pin, double * p0)
voidEllipseDev(double * pin, double * p0, double fin)
voidEllipseDev(double ** cvar, double * pin, double * p0, double fin)

Public Functions inherited from BasicDevs

Name
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()
BasicDevs(unsigned long long i)
doubleDev()
doubleExpDev()

Public Functions inherited from Cholesky

Name
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()
Cholesky(const int nin)
Cholesky(double ** a, const int nin)
boolEnterMatM(double ** a, const int min)
boolEnterMat(double ** a)
boolEnterMat(const std::vector< std::vector< double > > & a)
voidEnterMat(double ** a, int nin)
voidElMult(double * y, double * b)
voidElMult(double * y)
voidSolve(double * b, double * x)
doubleSquare(double * y, double * y0)
doubleSquare(double * y, double * y0, int * map)
voidInverse(double ** ainv)
doubleDetSqrt()
~Cholesky()

Protected Attributes inherited from Cholesky

Name
intnum

Public Functions inherited from Ran

Name
Ran(unsigned long long int )
doubleDoub()
Ran(unsigned long long int )
doubleDoub()

Public Functions Documentation

function RandomPlane

inline RandomPlane(
    const int projin,
    const int nin,
    const double din,
    const double alim,
    const double alimt,
    unsigned long long iin
)

function WalkDev

inline double WalkDev()

function TransDev

inline double TransDev()

function KWalkDev

inline double KWalkDev()

function KWalkDev

inline bool KWalkDev(
    double & Z
)

function WalkDev

inline double WalkDev(
    double * ptrOut,
    double * ptr,
    double * ptr0
)

function TransDev

inline double TransDev(
    double * ptrOut,
    double * ptr,
    double * ptr0
)

function Mult

inline void Mult(
    double * ptrOut,
    double * ptr,
    double * ptr0,
    const double Z
)

function Mult2

inline void Mult2(
    double * ptrOut,
    double * ptr,
    double * ptr0,
    const double Z
)

function RandRot

inline void RandRot(
    const int start =0
)

function RandRot

inline void RandRot(
    const int start,
    const int end
)

function Dim

inline int Dim() const

function ~RandomPlane

inline ~RandomPlane()

function RandomPlane

inline RandomPlane(
    const int projin,
    const int nin,
    const double din,
    const double alim,
    const double alimt,
    unsigned long long iin
)

function WalkDev

inline double WalkDev()

function TransDev

inline double TransDev()

function KWalkDev

inline double KWalkDev()

function KWalkDev

inline bool KWalkDev(
    double & Z
)

function WalkDev

inline double WalkDev(
    double * ptrOut,
    double * ptr,
    double * ptr0
)

function TransDev

inline double TransDev(
    double * ptrOut,
    double * ptr,
    double * ptr0
)

function Mult2

inline void Mult2(
    double * ptrOut,
    double * ptr,
    double * ptr0,
    const double Z
)

function Mult

inline void Mult(
    double * ptrOut,
    double * ptr,
    double * ptr0,
    const double Z
)

function HopBlow

inline void HopBlow(
    double * ptrOut,
    double * ptrIn,
    double * ptr,
    double * ptr0
)

function RandRot

inline void RandRot(
    const int start =0
)

function RandRot

inline void RandRot(
    const int start,
    const int end
)

function Dim

inline int Dim() const

function ~RandomPlane

inline ~RandomPlane()

Updated on 2023-06-26 at 21:36:50 +0000