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) | |
double | WalkDev() |
double | TransDev() |
double | KWalkDev() |
bool | KWalkDev(double & Z) |
double | WalkDev(double * ptrOut, double * ptr, double * ptr0) |
double | TransDev(double * ptrOut, double * ptr, double * ptr0) |
void | Mult(double * ptrOut, double * ptr, double * ptr0, const double Z) |
void | Mult2(double * ptrOut, double * ptr, double * ptr0, const double Z) |
void | RandRot(const int start =0) |
void | RandRot(const int start, const int end) |
int | Dim() const |
~RandomPlane() | |
RandomPlane(const int projin, const int nin, const double din, const double alim, const double alimt, unsigned long long iin) | |
double | WalkDev() |
double | TransDev() |
double | KWalkDev() |
bool | KWalkDev(double & Z) |
double | WalkDev(double * ptrOut, double * ptr, double * ptr0) |
double | TransDev(double * ptrOut, double * ptr, double * ptr0) |
void | Mult2(double * ptrOut, double * ptr, double * ptr0, const double Z) |
void | Mult(double * ptrOut, double * ptr, double * ptr0, const double Z) |
void | HopBlow(double * ptrOut, double * ptrIn, double * ptr, double * ptr0) |
void | RandRot(const int start =0) |
void | RandRot(const int start, const int end) |
int | Dim() 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) | |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(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) | |
double | MultiDevDist() |
double | MultiDevPDF(double r, int dim) |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(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) | |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(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) | |
double | MultiDevDist() |
double | MultiDevPDF(double r, int dim) |
void | MultiDev(double * pin, double * p0) |
void | MultiDev(double ** cvar, double * pin, double * p0) |
void | EllipseDev(double * pin, double * p0, double fin) |
void | EllipseDev(double ** cvar, double * pin, double * p0, double fin) |
Public Functions inherited from BasicDevs
Name | |
---|---|
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
BasicDevs(unsigned long long i) | |
double | Dev() |
double | ExpDev() |
Public Functions inherited from Cholesky
Name | |
---|---|
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() | |
Cholesky(const int nin) | |
Cholesky(double ** a, const int nin) | |
bool | EnterMatM(double ** a, const int min) |
bool | EnterMat(double ** a) |
bool | EnterMat(const std::vector< std::vector< double > > & a) |
void | EnterMat(double ** a, int nin) |
void | ElMult(double * y, double * b) |
void | ElMult(double * y) |
void | Solve(double * b, double * x) |
double | Square(double * y, double * y0) |
double | Square(double * y, double * y0, int * map) |
void | Inverse(double ** ainv) |
double | DetSqrt() |
~Cholesky() |
Protected Attributes inherited from Cholesky
Name | |
---|---|
int | num |
Public Functions inherited from Ran
Name | |
---|---|
Ran(unsigned long long int ) | |
double | Doub() |
Ran(unsigned long long int ) | |
double | Doub() |
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 2024-07-18 at 13:53:30 +0000