Package edu.wpi.first.math
Class VecBuilder<N extends Num>
- Type Parameters:
N- The dimension of the vector to be constructed.
public class VecBuilder<N extends Num> extends MatBuilder<N,N1>
A specialization of
MatBuilder for constructing vectors (Nx1 matrices).-
Constructor Summary
Constructors Constructor Description VecBuilder(Nat<N> rows) -
Method Summary
Modifier and Type Method Description static Vector<N1>fill(double n1)Returns a 1x1 vector containing the given elements.static Vector<N2>fill(double n1, double n2)Returns a 2x1 vector containing the given elements.static Vector<N3>fill(double n1, double n2, double n3)Returns a 3x1 vector containing the given elements.static Vector<N4>fill(double n1, double n2, double n3, double n4)Returns a 4x1 vector containing the given elements.static Vector<N5>fill(double n1, double n2, double n3, double n4, double n5)Returns a 5x1 vector containing the given elements.static Vector<N6>fill(double n1, double n2, double n3, double n4, double n5, double n6)Returns a 6x1 vector containing the given elements.static Vector<N7>fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7)Returns a 7x1 vector containing the given elements.static Vector<N8>fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8)Returns a 8x1 vector containing the given elements.static Vector<N9>fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9)Returns a 9x1 vector containing the given elements.static Vector<N10>fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9, double n10)Returns a 10x1 vector containing the given elements.
-
Constructor Details
-
Method Details
-
fill
Returns a 1x1 vector containing the given elements.- Parameters:
n1- the first element.- Returns:
- 1x1 vector
-
fill
Returns a 2x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.- Returns:
- 2x1 vector
-
fill
Returns a 3x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.- Returns:
- 3x1 vector
-
fill
Returns a 4x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.- Returns:
- 4x1 vector
-
fill
Returns a 5x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.- Returns:
- 5x1 vector
-
fill
Returns a 6x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.n6- the sixth element.- Returns:
- 6x1 vector
-
fill
public static Vector<N7> fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7)Returns a 7x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.n6- the sixth element.n7- the seventh element.- Returns:
- 7x1 vector
-
fill
public static Vector<N8> fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8)Returns a 8x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.n6- the sixth element.n7- the seventh element.n8- the eighth element.- Returns:
- 8x1 vector
-
fill
public static Vector<N9> fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9)Returns a 9x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.n6- the sixth element.n7- the seventh element.n8- the eighth element.n9- the ninth element.- Returns:
- 9x1 vector
-
fill
public static Vector<N10> fill(double n1, double n2, double n3, double n4, double n5, double n6, double n7, double n8, double n9, double n10)Returns a 10x1 vector containing the given elements.- Parameters:
n1- the first element.n2- the second element.n3- the third element.n4- the fourth element.n5- the fifth element.n6- the sixth element.n7- the seventh element.n8- the eighth element.n9- the ninth element.n10- the tenth element.- Returns:
- 10x1 vector
-