RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
EigenJNI.java
1
// TODO - RobotCore - Modified
2
3
// Copyright (c) FIRST and other WPILib contributors.
4
// Open Source Software; you can modify and/or share it under the terms of
5
// the WPILib BSD license file in the root directory of this project.
6
7
package
org.wpilib.math.jni;
8
9
11
public
final
class
EigenJNI
extends
WPIMathJNI
{
12
public
static
void
exp(
double
[] src,
int
rows,
double
[] dst) {
13
throw
new
UnsupportedOperationException(
"Unimplemented method 'exp'"
);
14
}
15
16
public
static
void
pow(
double
[] src,
int
rows,
double
exponent,
double
[] dst) {
17
throw
new
UnsupportedOperationException(
"Unimplemented method 'pow'"
);
18
}
19
20
public
static
void
rankUpdate(
double
[] mat,
int
rows,
double
[] vec,
double
sigma,
boolean
lowerTriangular) {
21
throw
new
UnsupportedOperationException(
"Unimplemented method 'rankUpdate'"
);
22
}
23
24
// /**
25
// * Computes the matrix exp.
26
// *
27
// * @param src Array of elements of the matrix to be exponentiated.
28
// * @param rows How many rows there are.
29
// * @param dst Array where the result will be stored.
30
// */
31
// public static native void exp(double[] src, int rows, double[] dst);
32
33
// /**
34
// * Computes the matrix pow.
35
// *
36
// * @param src Array of elements of the matrix to be raised to a power.
37
// * @param rows How many rows there are.
38
// * @param exponent The exponent.
39
// * @param dst Array where the result will be stored.
40
// */
41
// public static native void pow(double[] src, int rows, double exponent, double[] dst);
42
43
// /**
44
// * Performs an inplace rank one update (or downdate) of an upper triangular Cholesky decomposition
45
// * matrix.
46
// *
47
// * @param mat Array of elements of the matrix to be updated.
48
// * @param lowerTriangular Whether mat is lower triangular.
49
// * @param rows How many rows there are.
50
// * @param vec Vector to use for the rank update.
51
// * @param sigma Sigma value to use for the rank update.
52
// */
53
// public static native void rankUpdate(
54
// double[] mat, int rows, double[] vec, double sigma, boolean lowerTriangular);
55
56
// /** Utility class. */
57
// private EigenJNI() {}
58
}
org.wpilib.math.jni.EigenJNI
Definition
EigenJNI.java:11
org.wpilib.math.jni.WPIMathJNI
Definition
WPIMathJNI.java:14
org
wpilib
math
jni
EigenJNI.java
Generated by
1.18.0