Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
KNI_4.3.0
lib
kinematics
roboop
newmat
tmt.h
Go to the documentation of this file.
1
6
7
//#define DONT_DO_NRIC // activate if running a bounds checker
8
9
#ifdef use_namespace
10
//using namespace NEWMAT;
11
namespace
NEWMAT {
12
#endif
13
14
// print time between construction and destruction
15
class
time_lapse
16
{
17
double
start_time
;
18
public
:
19
time_lapse
();
20
~
time_lapse
();
21
};
22
23
// random number generator
24
25
class
MultWithCarry
26
{
27
unsigned
long
x
;
28
unsigned
long
crry
;
29
30
void
NextValue();
31
32
void
operator=
(
const
MultWithCarry
&) {}
// private so can't access
33
34
public
:
35
MultWithCarry
(
double
s=0.46875);
36
Real
Next();
37
~MultWithCarry
() {}
38
};
39
40
// fill a matrix with values from the MultWithCarry random number generator
41
void
FillWithValues
(
MultWithCarry
& MWC,
Matrix
& M);
42
43
44
void
Print
(
const
Matrix
& X);
45
void
Print
(
const
UpperTriangularMatrix
& X);
46
void
Print
(
const
DiagonalMatrix
& X);
47
void
Print
(
const
SymmetricMatrix
& X);
48
void
Print
(
const
LowerTriangularMatrix
& X);
49
50
void
Clean
(
Matrix
&,
Real
);
51
void
Clean
(
DiagonalMatrix
&,
Real
);
52
53
#ifdef use_namespace
54
}
55
using namespace
NEWMAT;
56
#endif
57
58
59
60
void
trymat1
();
void
trymat2
();
void
trymat3
();
61
void
trymat4
();
void
trymat5
();
void
trymat6
();
62
void
trymat7
();
void
trymat8
();
void
trymat9
();
63
void
trymata
();
void
trymatb
();
void
trymatc
();
64
void
trymatd
();
void
trymate
();
void
trymatf
();
65
void
trymatg
();
void
trymath
();
void
trymati
();
66
void
trymatj
();
void
trymatk
();
void
trymatl
();
67
void
trymatm
();
68
69
70
71
// body file: tmt.cpp
72
// body file: tmt1.cpp
73
// body file: tmt2.cpp
74
// body file: tmt3.cpp
75
// body file: tmt4.cpp
76
// body file: tmt5.cpp
77
// body file: tmt6.cpp
78
// body file: tmt7.cpp
79
// body file: tmt8.cpp
80
// body file: tmt9.cpp
81
// body file: tmta.cpp
82
// body file: tmtb.cpp
83
// body file: tmtc.cpp
84
// body file: tmtd.cpp
85
// body file: tmte.cpp
86
// body file: tmtf.cpp
87
// body file: tmtg.cpp
88
// body file: tmth.cpp
89
// body file: tmti.cpp
90
// body file: tmtj.cpp
91
// body file: tmtk.cpp
92
// body file: tmtl.cpp
93
// body file: tmtm.cpp
94
95
time_lapse
Definition:
tmt.h:15
MultWithCarry
Definition:
tmt.h:25
trymat3
void trymat3()
Definition:
tmt3.cpp:23
Print
void Print(const Matrix &X)
Definition:
tmt.cpp:42
MultWithCarry::crry
unsigned long crry
Definition:
tmt.h:28
trymatl
void trymatl()
Definition:
tmtl.cpp:138
trymat8
void trymat8()
Definition:
tmt8.cpp:41
trymath
void trymath()
Definition:
tmth.cpp:371
trymati
void trymati()
Definition:
tmti.cpp:33
Clean
void Clean(Matrix &, Real)
Definition:
tmt.cpp:128
time_lapse::start_time
double start_time
Definition:
tmt.h:17
trymatc
void trymatc()
Definition:
tmtc.cpp:23
Real
double Real
Definition:
include.h:307
trymat1
void trymat1()
Definition:
tmt1.cpp:26
trymatf
void trymatf()
Definition:
tmtf.cpp:312
trymatk
void trymatk()
Definition:
tmtk.cpp:197
UpperTriangularMatrix
Upper triangular matrix.
Definition:
newmat.h:799
trymate
void trymate()
Definition:
tmte.cpp:32
MultWithCarry::operator=
void operator=(const MultWithCarry &)
Definition:
tmt.h:32
Matrix
The usual rectangular matrix.
Definition:
newmat.h:625
trymatg
void trymatg()
Definition:
tmtg.cpp:24
trymat6
void trymat6()
Definition:
tmt6.cpp:66
DiagonalMatrix
Diagonal matrix.
Definition:
newmat.h:896
LowerTriangularMatrix
Lower triangular matrix.
Definition:
newmat.h:848
trymat9
void trymat9()
Definition:
tmt9.cpp:22
trymatd
void trymatd()
Definition:
tmtd.cpp:133
MultWithCarry::x
unsigned long x
Definition:
tmt.h:27
trymata
void trymata()
Definition:
tmta.cpp:38
trymatm
void trymatm()
Definition:
tmtm.cpp:26
trymatb
void trymatb()
Definition:
tmtb.cpp:49
trymat5
void trymat5()
Definition:
tmt5.cpp:49
trymat2
void trymat2()
Definition:
tmt2.cpp:25
trymat7
void trymat7()
Definition:
tmt7.cpp:35
FillWithValues
void FillWithValues(MultWithCarry &MWC, Matrix &M)
Definition:
tmt.cpp:190
trymatj
void trymatj()
Definition:
tmtj.cpp:22
MultWithCarry::~MultWithCarry
~MultWithCarry()
Definition:
tmt.h:37
trymat4
void trymat4()
Definition:
tmt4.cpp:25
SymmetricMatrix
Symmetric matrix.
Definition:
newmat.h:753
kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17