A B C D E F G H I J K L M N O P R S T V W Z 
All Classes All Packages

A

a() - Method in class liba.trajpoly3
get coefficients of acceleration for cubic polynomial trajectory
a() - Method in class liba.trajpoly5
get coefficients of acceleration for quintic polynomial trajectory
a() - Method in class liba.trajpoly7
get coefficients of acceleration for hepta polynomial trajectory
ac() - Method in class liba.trajtrap
get acceleration before constant velocity for trapezoidal velocity trajectory
acc(double) - Method in class liba.trajbell
calculate acceleration for bell-shaped velocity trajectory
acc(double) - Method in class liba.trajpoly3
calculate acceleration for cubic polynomial trajectory
acc(double) - Method in class liba.trajpoly5
calculate acceleration for quintic polynomial trajectory
acc(double) - Method in class liba.trajpoly7
calculate acceleration for hepta polynomial trajectory
acc(double) - Method in class liba.trajtrap
calculate acceleration for trapezoidal velocity trajectory
alpha() - Method in class liba.hpf
get coefficient for High Pass Filter
alpha() - Method in class liba.lpf
get coefficient for Low Pass Filter
alpha() - Method in class liba.version
get alphabet for version
alpha(String) - Method in class liba.version
set alphabet for version
am() - Method in class liba.trajbell
get maximum acceleration for bell-shaped velocity trajectory

B

block() - Method in class liba.pid_fuzzy
get maximum number triggered by the rule for fuzzy PID controller
block(int) - Method in class liba.pid_fuzzy
set maximum number triggered by the rule for fuzzy PID controller

C

CAP - Static variable in class liba.pid_fuzzy
min(a,b)
CAP_ALGEBRA - Static variable in class liba.pid_fuzzy
a*b
CAP_BOUNDED - Static variable in class liba.pid_fuzzy
max(a+b-1,0)
check(int, int, int) - Static method in class liba.version
algorithm library version check
cmp(version) - Method in class liba.version
compare this version with that version
crc16 - Class in liba
16-bit Cyclic Redundancy Check
crc16(short) - Constructor for class liba.crc16
construct a new crc16 object
crc16(short, boolean) - Constructor for class liba.crc16
construct a new crc16 object
crc32 - Class in liba
32-bit Cyclic Redundancy Check
crc32(int) - Constructor for class liba.crc32
construct a new crc32 object
crc32(int, boolean) - Constructor for class liba.crc32
construct a new crc32 object
crc64 - Class in liba
64-bit Cyclic Redundancy Check
crc64(long) - Constructor for class liba.crc64
construct a new crc64 object
crc64(long, boolean) - Constructor for class liba.crc64
construct a new crc64 object
crc8 - Class in liba
8-bit Cyclic Redundancy Check
crc8(byte) - Constructor for class liba.crc8
construct a new crc8 object
crc8(byte, boolean) - Constructor for class liba.crc8
construct a new crc8 object
CUP - Static variable in class liba.pid_fuzzy
max(a,b)
CUP_ALGEBRA - Static variable in class liba.pid_fuzzy
a+b-a*b
CUP_BOUNDED - Static variable in class liba.pid_fuzzy
min(a+b,1)

D

de() - Method in class liba.trajtrap
get acceleration after constant velocity for trapezoidal velocity trajectory
den() - Method in class liba.tf
get denominator for transfer function
den(double[]) - Method in class liba.tf
set denominator for transfer function
dm() - Method in class liba.trajbell
get maximum deceleration for bell-shaped velocity trajectory
dsig(double, double, double, double, double) - Static method in class liba.mf
difference between two sigmoidal membership functions
DSIG - Static variable in class liba.mf
difference between two sigmoidal membership functions

E

ec() - Method in class liba.pid_neuro
get error cached change for single neuron PID controller
eq(version) - Method in class liba.version
this version is equal to that version
EQU - Static variable in class liba.pid_fuzzy
sqrt(a,b)*sqrt(1-(1-a)*(1-b))
err() - Method in class liba.pid_fuzzy
get cached error for fuzzy PID controller
err() - Method in class liba.pid_neuro
get cached error for single neuron PID controller
err() - Method in class liba.pid
get cached error for PID controller
eval(byte[]) - Method in class liba.crc16
calculate for 16-bit Cyclic Redundancy Check
eval(byte[]) - Method in class liba.crc32
calculate for 32-bit Cyclic Redundancy Check
eval(byte[]) - Method in class liba.crc64
calculate for 64-bit Cyclic Redundancy Check
eval(byte[]) - Method in class liba.crc8
calculate for 8-bit Cyclic Redundancy Check
eval(byte[], byte) - Method in class liba.crc8
calculate for 8-bit Cyclic Redundancy Check
eval(byte[], int) - Method in class liba.crc32
calculate for 32-bit Cyclic Redundancy Check
eval(byte[], long) - Method in class liba.crc64
calculate for 64-bit Cyclic Redundancy Check
eval(byte[], short) - Method in class liba.crc16
calculate for 16-bit Cyclic Redundancy Check
extra() - Method in class liba.version
get extra number for version
extra(int) - Method in class liba.version
set extra number for version

F

fdb() - Method in class liba.pid_fuzzy
get cached feedback for fuzzy PID controller
fdb() - Method in class liba.pid_neuro
get cached feedback for single neuron PID controller
fdb() - Method in class liba.pid
get cached feedback for PID controller

G

gauss(double, double, double) - Static method in class liba.mf
gaussian membership function
GAUSS - Static variable in class liba.mf
gaussian membership function
gauss2(double, double, double, double, double) - Static method in class liba.mf
gaussian combination membership function
GAUSS2 - Static variable in class liba.mf
gaussian combination membership function
gbell(double, double, double, double) - Static method in class liba.mf
generalized bell-shaped membership function
GBELL - Static variable in class liba.mf
generalized bell-shaped membership function
ge(version) - Method in class liba.version
this version is greater than or equal to that version
gen(byte, boolean) - Method in class liba.crc8
generate for 8-bit Cyclic Redundancy Check
gen(double, double) - Method in class liba.hpf
generate for High Pass Filter
gen(double, double) - Method in class liba.lpf
generate for Low Pass Filter
gen(double, double, double, double, double) - Method in class liba.trajpoly3
generate for cubic polynomial trajectory
gen(double, double, double, double, double, double, double) - Method in class liba.trajbell
generate for bell-shaped velocity trajectory
gen(double, double, double, double, double, double, double) - Method in class liba.trajpoly5
generate for quintic polynomial trajectory
gen(double, double, double, double, double, double, double) - Method in class liba.trajtrap
generate for trapezoidal velocity trajectory
gen(double, double, double, double, double, double, double, double, double) - Method in class liba.trajpoly7
generate for hepta polynomial trajectory
gen(int, boolean) - Method in class liba.crc32
generate for 32-bit Cyclic Redundancy Check
gen(long, boolean) - Method in class liba.crc64
generate for 64-bit Cyclic Redundancy Check
gen(short, boolean) - Method in class liba.crc16
generate for 16-bit Cyclic Redundancy Check
gt(version) - Method in class liba.version
this version is greater than that version

H

hash_bkdr(byte[], int) - Static method in class liba
a hash function whose prime number is 131
hash_sdbm(byte[], int) - Static method in class liba
a hash function whose prime number is 65599
hpf - Class in liba
High Pass Filter
hpf(double, double) - Constructor for class liba.hpf
construct a new hpf object

I

inc(double, double) - Method in class liba.pid_fuzzy
calculate for incremental fuzzy PID controller
inc(double, double) - Method in class liba.pid_neuro
calculate for incremental single neuron PID controller
inc(double, double) - Method in class liba.pid
calculate for incremental PID controller
input() - Method in class liba.hpf
get input for High Pass Filter
input() - Method in class liba.tf
get input for transfer function
isqrt(int) - Static method in class liba
square root of an unsigned integer
isqrt(long) - Static method in class liba
square root of an unsigned integer
iter(double) - Method in class liba.hpf
calculate for High Pass Filter
iter(double) - Method in class liba.lpf
calculate for Low Pass Filter
iter(double) - Method in class liba.tf
calculate for transfer function

J

j() - Method in class liba.trajpoly7
get coefficients of jerk for hepta polynomial trajectory
jer(double) - Method in class liba.trajbell
calculate jerk for bell-shaped velocity trajectory
jer(double) - Method in class liba.trajpoly7
calculate jerk for hepta polynomial trajectory
jm() - Method in class liba.trajbell
get maximum jerk for bell-shaped velocity trajectory

K

k() - Method in class liba.pid_neuro
get proportional output coefficient for single neuron PID controller
k(double) - Method in class liba.pid_neuro
set proportional output coefficient for single neuron PID controller
kd() - Method in class liba.pid_fuzzy
get derivative constant for fuzzy PID controller
kd() - Method in class liba.pid_neuro
get derivative constant for single neuron PID controller
kd() - Method in class liba.pid
get derivative constant for PID controller
kd(double) - Method in class liba.pid_fuzzy
set derivative constant for fuzzy PID controller
kd(double) - Method in class liba.pid_neuro
set derivative constant for single neuron PID controller
kd(double) - Method in class liba.pid
set derivative constant for PID controller
ki() - Method in class liba.pid_fuzzy
get integral constant for fuzzy PID controller
ki() - Method in class liba.pid_neuro
get integral constant for single neuron PID controller
ki() - Method in class liba.pid
get integral constant for PID controller
ki(double) - Method in class liba.pid_fuzzy
set integral constant for fuzzy PID controller
ki(double) - Method in class liba.pid_neuro
set integral constant for single neuron PID controller
ki(double) - Method in class liba.pid
set integral constant for PID controller
kp() - Method in class liba.pid_fuzzy
get proportional constant for fuzzy PID controller
kp() - Method in class liba.pid_neuro
get proportional constant for single neuron PID controller
kp() - Method in class liba.pid
get proportional constant for PID controller
kp(double) - Method in class liba.pid_fuzzy
set proportional constant for fuzzy PID controller
kp(double) - Method in class liba.pid_neuro
set proportional constant for single neuron PID controller
kp(double) - Method in class liba.pid
set proportional constant for PID controller
kpid(double, double, double) - Method in class liba.pid_fuzzy
set proportional integral derivative constant for fuzzy PID controller
kpid(double, double, double) - Method in class liba.pid
set proportional integral derivative constant for PID controller
kpid(double, double, double, double) - Method in class liba.pid_neuro
set proportional integral derivative constant for single neuron PID controller

L

le(version) - Method in class liba.version
this version is less than or equal to that version
liba - package liba
 
liba - Class in <Unnamed>
algorithm library
lins(double, double, double) - Static method in class liba.mf
linear s-shaped saturation membership function
LINS - Static variable in class liba.mf
linear s-shaped saturation membership function
linz(double, double, double) - Static method in class liba.mf
linear z-shaped saturation membership function
LINZ - Static variable in class liba.mf
linear z-shaped saturation membership function
lpf - Class in liba
Low Pass Filter
lpf(double, double) - Constructor for class liba.lpf
construct a new lpf object
lt(version) - Method in class liba.version
this version is less than that version

M

major() - Method in class liba.version
get major number for version
major(int) - Method in class liba.version
set major number for version
MAJOR - Static variable in class liba.version
algorithm library version major
mf - Class in liba
membership function
minor() - Method in class liba.version
get minor number for version
minor(int) - Method in class liba.version
set minor number for version
MINOR - Static variable in class liba.version
algorithm library version minor

N

ne(version) - Method in class liba.version
this version is not equal to that version
NUL - Static variable in class liba.mf
none
num() - Method in class liba.tf
get numerator for transfer function
num(double[]) - Method in class liba.tf
set numerator for transfer function

O

op(int) - Method in class liba.pid_fuzzy
set fuzzy relational operator for fuzzy PID controller
order() - Method in class liba.pid_fuzzy
get number of order in the square matrix for fuzzy PID controller
out() - Method in class liba.pid_fuzzy
get cached output for fuzzy PID controller
out() - Method in class liba.pid_neuro
get cached output for single neuron PID controller
out() - Method in class liba.pid
get cached output for PID controller
outmax() - Method in class liba.pid_fuzzy
get maximum final output for fuzzy PID controller
outmax() - Method in class liba.pid_neuro
get maximum final output for single neuron PID controller
outmax() - Method in class liba.pid
get maximum final output for PID controller
outmax(double) - Method in class liba.pid_fuzzy
set maximum final output for fuzzy PID controller
outmax(double) - Method in class liba.pid_neuro
set maximum final output for single neuron PID controller
outmax(double) - Method in class liba.pid
set maximum final output for PID controller
outmin() - Method in class liba.pid_fuzzy
get minimum final output for fuzzy PID controller
outmin() - Method in class liba.pid_neuro
get minimum final output for single neuron PID controller
outmin() - Method in class liba.pid
get minimum final output for PID controller
outmin(double) - Method in class liba.pid_fuzzy
set minimum final output for fuzzy PID controller
outmin(double) - Method in class liba.pid_neuro
set minimum final output for single neuron PID controller
outmin(double) - Method in class liba.pid
set minimum final output for PID controller
output() - Method in class liba.hpf
get output for High Pass Filter
output() - Method in class liba.lpf
get output for Low Pass Filter
output() - Method in class liba.tf
get output for transfer function

P

p() - Method in class liba.trajpoly3
get coefficients of position for cubic polynomial trajectory
p() - Method in class liba.trajpoly5
get coefficients of position for quintic polynomial trajectory
p() - Method in class liba.trajpoly7
get coefficients of position for hepta polynomial trajectory
p0() - Method in class liba.trajbell
get initial position for bell-shaped velocity trajectory
p0() - Method in class liba.trajtrap
get initial position for trapezoidal velocity trajectory
p1() - Method in class liba.trajbell
get final position for bell-shaped velocity trajectory
p1() - Method in class liba.trajtrap
get final position for trapezoidal velocity trajectory
pa() - Method in class liba.trajtrap
get position before constant velocity for trapezoidal velocity trajectory
pack(byte[]) - Method in class liba.crc16
pack a block and its CRC-16 value
pack(byte[]) - Method in class liba.crc32
pack a block and its CRC-32 value
pack(byte[]) - Method in class liba.crc64
pack a block and its CRC-64 value
pack(byte[]) - Method in class liba.crc8
pack a block and its CRC-8 value
pack(byte[], byte) - Method in class liba.crc8
pack a block and its CRC-8 value
pack(byte[], int) - Method in class liba.crc32
pack a block and its CRC-32 value
pack(byte[], long) - Method in class liba.crc64
pack a block and its CRC-64 value
pack(byte[], short) - Method in class liba.crc16
pack a block and its CRC-16 value
parse(String) - Method in class liba.version
parse for version object
PATCH - Static variable in class liba.version
algorithm library version patch
pd() - Method in class liba.trajtrap
get position after constant velocity for trapezoidal velocity trajectory
pi(double, double, double, double, double) - Static method in class liba.mf
pi-shaped membership function
PI - Static variable in class liba.mf
pi-shaped membership function
pid - Class in liba
proportional integral derivative controller
pid() - Constructor for class liba.pid
construct a new pid object
pid_fuzzy - Class in liba
fuzzy proportional integral derivative controller
pid_fuzzy() - Constructor for class liba.pid_fuzzy
construct a new pid_fuzzy object
pid_neuro - Class in liba
single neuron proportional integral derivative controller
pid_neuro() - Constructor for class liba.pid_neuro
construct a new pid_neuro object
pos(double) - Method in class liba.trajbell
calculate position for bell-shaped velocity trajectory
pos(double) - Method in class liba.trajpoly3
calculate position for cubic polynomial trajectory
pos(double) - Method in class liba.trajpoly5
calculate position for quintic polynomial trajectory
pos(double) - Method in class liba.trajpoly7
calculate position for hepta polynomial trajectory
pos(double) - Method in class liba.trajtrap
calculate position for trapezoidal velocity trajectory
pos(double, double) - Method in class liba.pid_fuzzy
calculate for positional fuzzy PID controller
pos(double, double) - Method in class liba.pid
calculate for positional PID controller
psig(double, double, double, double, double) - Static method in class liba.mf
product of two sigmoidal membership functions
PSIG - Static variable in class liba.mf
product of two sigmoidal membership functions

R

rsqrt(double) - Static method in class liba
reciprocal of square-root
rsqrt(float) - Static method in class liba
reciprocal of square-root
rule(double[][], double[][], double[][], double[][], double[][]) - Method in class liba.pid_fuzzy
set rule base for fuzzy PID controller
run(double, double) - Method in class liba.pid_fuzzy
calculate for fuzzy PID controller
run(double, double) - Method in class liba.pid_neuro
calculate for single neuron PID controller
run(double, double) - Method in class liba.pid
calculate for PID controller

S

s(double, double, double) - Static method in class liba.mf
s-shaped membership function
S - Static variable in class liba.mf
s-shaped membership function
sig(double, double, double) - Static method in class liba.mf
sigmoidal membership function
SIG - Static variable in class liba.mf
sigmoidal membership function
sum() - Method in class liba.pid_fuzzy
get cached integral output for fuzzy PID controller
sum() - Method in class liba.pid
get cached integral output for PID controller
summax() - Method in class liba.pid_fuzzy
get maximum integral output for fuzzy PID controller
summax() - Method in class liba.pid
get maximum integral output for PID controller
summax(double) - Method in class liba.pid_fuzzy
set maximum integral output for fuzzy PID controller
summax(double) - Method in class liba.pid
set maximum integral output for PID controller
summin() - Method in class liba.pid_fuzzy
get minimum integral output for fuzzy PID controller
summin() - Method in class liba.pid
get minimum integral output for PID controller
summin(double) - Method in class liba.pid_fuzzy
set minimum integral output for fuzzy PID controller
summin(double) - Method in class liba.pid
set minimum integral output for PID controller

T

t() - Method in class liba.trajbell
get total duration for bell-shaped velocity trajectory
t() - Method in class liba.trajtrap
get total duration for trapezoidal velocity trajectory
ta() - Method in class liba.trajbell
get acceleration phase for bell-shaped velocity trajectory
ta() - Method in class liba.trajtrap
get time before constant velocity for trapezoidal velocity trajectory
table() - Method in class liba.crc16
get table for 16-bit Cyclic Redundancy Check
table() - Method in class liba.crc32
get table for 32-bit Cyclic Redundancy Check
table() - Method in class liba.crc64
get table for 64-bit Cyclic Redundancy Check
table() - Method in class liba.crc8
get table for 8-bit Cyclic Redundancy Check
taj() - Method in class liba.trajbell
get time-interval in which the jerk is constant (j max or j min ) during the acceleration phase for bell-shaped velocity trajectory
td() - Method in class liba.trajbell
get deceleration phase for bell-shaped velocity trajectory
td() - Method in class liba.trajtrap
get time after constant velocity for trapezoidal velocity trajectory
tdj() - Method in class liba.trajbell
get time-interval in which the jerk is constant (j max or j min ) during the deceleration phase for bell-shaped velocity trajectory
tf - Class in liba
transfer function
tf(double[], double[]) - Constructor for class liba.tf
construct a new tf object
third() - Method in class liba.version
get third number for version
third(int) - Method in class liba.version
set third number for version
toString() - Method in class liba.version
return string representation of version
trajbell - Class in liba
bell-shaped velocity trajectory
trajbell() - Constructor for class liba.trajbell
construct a new trajtrap object
trajpoly3 - Class in liba
cubic polynomial trajectory
trajpoly3(double, double, double, double, double) - Constructor for class liba.trajpoly3
construct a new trajpoly3 object
trajpoly5 - Class in liba
quintic polynomial trajectory
trajpoly5(double, double, double, double, double, double, double) - Constructor for class liba.trajpoly5
construct a new trajpoly5 object
trajpoly7 - Class in liba
hepta polynomial trajectory
trajpoly7(double, double, double, double, double, double, double, double, double) - Constructor for class liba.trajpoly7
construct a new trajpoly7 object
trajtrap - Class in liba
trapezoidal velocity trajectory
trajtrap() - Constructor for class liba.trajtrap
construct a new trajtrap object
trap(double, double, double, double, double) - Static method in class liba.mf
trapezoidal membership function
TRAP - Static variable in class liba.mf
trapezoidal membership function
tri(double, double, double, double) - Static method in class liba.mf
triangular membership function
TRI - Static variable in class liba.mf
triangular membership function
tv() - Method in class liba.trajbell
get constant velocity phase for bell-shaped velocity trajectory
TWEAK - Static variable in class liba.version
algorithm library version tweak

V

v() - Method in class liba.trajpoly3
get coefficients of velocity for cubic polynomial trajectory
v() - Method in class liba.trajpoly5
get coefficients of velocity for quintic polynomial trajectory
v() - Method in class liba.trajpoly7
get coefficients of velocity for hepta polynomial trajectory
v0() - Method in class liba.trajbell
get initial velocity for bell-shaped velocity trajectory
v0() - Method in class liba.trajtrap
get initial velocity for trapezoidal velocity trajectory
v1() - Method in class liba.trajbell
get final velocity for bell-shaped velocity trajectory
v1() - Method in class liba.trajtrap
get final velocity for trapezoidal velocity trajectory
vc() - Method in class liba.trajtrap
get constant velocity for trapezoidal velocity trajectory
vel(double) - Method in class liba.trajbell
calculate velocity for bell-shaped velocity trajectory
vel(double) - Method in class liba.trajpoly3
calculate velocity for cubic polynomial trajectory
vel(double) - Method in class liba.trajpoly5
calculate velocity for quintic polynomial trajectory
vel(double) - Method in class liba.trajpoly7
calculate velocity for hepta polynomial trajectory
vel(double) - Method in class liba.trajtrap
calculate velocity for trapezoidal velocity trajectory
version - Class in liba
version
version() - Constructor for class liba.version
construct a new version object
version(int) - Constructor for class liba.version
construct a new version object
version(int, int) - Constructor for class liba.version
construct a new version object
version(int, int, int) - Constructor for class liba.version
construct a new version object
version(int, int, int, int) - Constructor for class liba.version
construct a new version object
version(String) - Constructor for class liba.version
construct a new version object
VERSION - Static variable in class liba
algorithm library version string
vm() - Method in class liba.trajbell
get maximum velocity for bell-shaped velocity trajectory

W

wd() - Method in class liba.pid_neuro
get derivative weight for single neuron PID controller
wd(double) - Method in class liba.pid_neuro
set derivative weight for single neuron PID controller
wi() - Method in class liba.pid_neuro
get integral weight for single neuron PID controller
wi(double) - Method in class liba.pid_neuro
set integral weight for single neuron PID controller
wp() - Method in class liba.pid_neuro
get proportional weight for single neuron PID controller
wp(double) - Method in class liba.pid_neuro
set proportional weight for single neuron PID controller
wpid(double, double, double) - Method in class liba.pid_neuro
set proportional integral derivative weight for single neuron PID controller

Z

z(double, double, double) - Static method in class liba.mf
z-shaped membership function
Z - Static variable in class liba.mf
z-shaped membership function
zero() - Method in class liba.hpf
zeroing for High Pass Filter
zero() - Method in class liba.lpf
zeroing for Low Pass Filter
zero() - Method in class liba.pid_fuzzy
zeroing for fuzzy PID controller
zero() - Method in class liba.pid_neuro
zeroing for single neuron PID controller
zero() - Method in class liba.pid
zeroing for PID controller
zero() - Method in class liba.tf
zeroing for transfer function
A B C D E F G H I J K L M N O P R S T V W Z 
All Classes All Packages