Index of all Fields and Methods
All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- abs(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the absolute value (modulus) of a Complex, |z|.
- acos(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the inverse cosine (arc cosine) of a Complex.
- acosh(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the inverse (arc) hyperbolic cosine.
- add(Complex).
Method in class VisualNumerics.math.Complex
-
Adds a Complex and returns the sum, this += y.
- add(Complex, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the sum of two Complex's, x+y.
- add(Complex, Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Add a Complex scalar to each element of the vector, zi + b for all values of the index i.
- add(Complex, double).
Static method in class VisualNumerics.math.Complex
-
Returns the sum of a Complex and a double, x+y.
- add(Complex[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Add a Complex vector to a Complex vector.
- add(Complex[][], Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Add two rectangular arrays, a + b.
- add(double).
Method in class VisualNumerics.math.Complex
-
Adds a double and returns the sum, this += y.
- add(double, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the sum of a double and a Complex, x+y.
- add(double, Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Add a scalar of type double to each element of the vector, z
i + b for all values of the index i.
- add(double, double[]).
Static method in class VisualNumerics.math.DoubleVector
- Add a scalar to each element of the vector.
- add(double[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Add a double vector to a Complex vector.
- add(double[], double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Calculate the sum of two vectors, v1 + v2.
- add(double[][], double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Add two rectangular arrays, a + b.
- adjoint(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
- Return the adjoint of the matrix.
- argument(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the argument (phase) of a Complex, in radians.
- asin(Complex).
Static method in class VisualNumerics.math.Complex
-
- asinh(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the inverse (arc) hyperbolic sine.
- atanh(double).
Static method in class VisualNumerics.math.Sfun
- Returns the inverse (arc) hyperbolic tangent.
- average(double[]).
Static method in class VisualNumerics.math.Statistics
- Returns the average (mean).
- Complex().
Constructor for class VisualNumerics.math.Complex
- Construct a Complex equal to zero.
- Complex(Complex).
Constructor for class VisualNumerics.math.Complex
-
Construct a Complex equal to the argument.
- Complex(double).
Constructor for class VisualNumerics.math.Complex
-
Construct a Complex with a zero imaginary part.
- Complex(double, double).
Constructor for class VisualNumerics.math.Complex
-
Construct a Complex with real and imaginary parts given by the input arguments.
- ComplexCholesky(Complex[][]).
Constructor for class VisualNumerics.math.ComplexCholesky
-
Construct the Cholesky decomposition of a Complex Hermitian positive
definite matrix.
- ComplexLU(Complex[][]).
Constructor for class VisualNumerics.math.ComplexLU
-
Create the LU factorization of a square Complex matrix.
- ComplexQR(Complex[][]).
Constructor for class VisualNumerics.math.ComplexQR
-
Construct the QR decomposition of a Complex matrix.
- ComplexSVD(Complex[][]).
Constructor for class VisualNumerics.math.ComplexSVD
- Create the ComplexSVD of a rectangular matrix with default tolerance.
- ComplexSVD(Complex[][], double).
Constructor for class VisualNumerics.math.ComplexSVD
- Create the ComplexSVD of a rectangular matrix with a given tolerance.
- condition().
Static method in class VisualNumerics.math.ComplexCholesky
-
Return an estimate of the reciprocal of the L1 condition number of the
Complex matrix used to construct this instance.
- condition().
Method in class VisualNumerics.math.ComplexLU
-
Return an estimate of the reciprocal of the L
1 condition number of the Complex matrix used to construct
this instance.
- condition().
Method in class VisualNumerics.math.DoubleCholesky
-
Return an estimate of the reciprocal of the L
1 condition number of the matrix used to construct this instance.
- condition().
Method in class VisualNumerics.math.DoubleLU
-
Return an estimate of the reciprocal of the L
1 condition number of the matrix used to construct
this instance.
- conjugate(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the complex conjugate of a Complex.
- conjugate(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Return the complex conjugate of each Complex object in the array.
- cos(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the cosine of a Complex.
- cosh(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the hyperbolic cosine.
- cot(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the cotangent.
- determinant().
Static method in class VisualNumerics.math.ComplexCholesky
-
Return the determinant of the matrix used to construct this instance.
- determinant().
Method in class VisualNumerics.math.ComplexLU
-
Return the determinant of the matrix used to construct this instance.
- determinant().
Method in class VisualNumerics.math.DoubleCholesky
-
Return the determinant of the matrix used to construct this object.
- determinant().
Method in class VisualNumerics.math.DoubleLU
-
Return the determinant of the matrix used to construct this instance.
- determinant(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the determinant of the matrix from its LU factorization.
- determinant(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the determinant of the matrix from its LU factorization.
- divide(Complex).
Method in class VisualNumerics.math.Complex
-
Divides by a Complex and returns the result, this /= y.
- divide(Complex, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns Complex x divided by Complex y, x/y.
- divide(Complex, double).
Static method in class VisualNumerics.math.Complex
-
Returns a Complex divided by a double, x/y.
- divide(double).
Method in class VisualNumerics.math.Complex
-
Divides by a double and returns the result, this /= y.
- DoubleCholesky(double[][]).
Constructor for class VisualNumerics.math.DoubleCholesky
-
Construct the Cholesky decomposition of a positive
definite matrix with elements of type double.
- DoubleLU(double[][]).
Constructor for class VisualNumerics.math.DoubleLU
-
Create the LU factorization of a square matrix of type double.
- DoubleQR(double[][]).
Constructor for class VisualNumerics.math.DoubleQR
-
Construct the QR decomposition of a matrix with elements of type double.
- DoubleSVD(double[][]).
Constructor for class VisualNumerics.math.DoubleSVD
- Construct the singular value decomposition of a rectangular matrix with default tolerance.
- DoubleSVD(double[][], double).
Constructor for class VisualNumerics.math.DoubleSVD
-
Construct the singular value decomposition of a rectangular matrix with a given tolerance.
- EPSILON_LARGE.
Static variable in class VisualNumerics.math.Sfun
-
The largest relative spacing for doubles.
- EPSILON_SMALL.
Static variable in class VisualNumerics.math.Sfun
-
The smallest relative spacing for doubles.
- equals(Complex).
Method in class VisualNumerics.math.Complex
-
Compares this Complex with another.
- equals(Object).
Method in class VisualNumerics.math.Complex
- Compares this object against the specified object.
- erf(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the error function.
- erfc(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the complementary error function.
- Euler.
Static variable in class VisualNumerics.math.Sfun
-
Euler's Constant.
- exp(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the exponential of a Complex z, exp(z).
- FCdf(double, double, double).
Static method in class VisualNumerics.math.Statistics
-
Returns the value of the cummulative F distribution function.
- frobeniusNorm(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the frobenius norm of a matrix.
- frobeniusNorm(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the frobenius norm of a matrix.
- gamma(double).
Static method in class VisualNumerics.math.Sfun
- Returns the gamma function.
- im.
Variable in class VisualNumerics.math.Complex
- Imaginary part of the Complex.
- imag(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Return the imaginary part of each Complex element of the array.
- INFINITY.
Static variable in class VisualNumerics.math.Complex
- Complex infinity.
- infinityNorm(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Calculate the infinity norm of a vector.
- infinityNorm(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the infinity norm of a matrix.
- infinityNorm(double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Calculate the infinity norm of a vector.
- infinityNorm(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the infinity norm of a matrix.
- info().
Method in class VisualNumerics.math.ComplexSVD
- Return convergence information about S, U, and V.
- info().
Method in class VisualNumerics.math.DoubleSVD
- Return convergence information about S, U, and V.
- innerProduct(Complex[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Calculate the dot product of two vectors.
- innerProduct(double[], double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Calculate the dot product of two vectors.
- inverse().
Static method in class VisualNumerics.math.ComplexCholesky
-
Return the inverse of the matrix used to construct this instance.
- inverse().
Method in class VisualNumerics.math.ComplexLU
-
Return the inverse of the matrix used to construct this instance.
- inverse().
Method in class VisualNumerics.math.ComplexSVD
- Compute the generalized inverse of a real matrix.
- inverse().
Method in class VisualNumerics.math.DoubleCholesky
-
Construct the inverse of this object using information from its
Cholesky factorization.
- inverse().
Method in class VisualNumerics.math.DoubleLU
-
Compute the inverse of a matrix of type double.
- inverse().
Method in class VisualNumerics.math.DoubleSVD
- Compute the generalized inverse of a real matrix.
- inverse(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the inverse of the matrix a using its LU factorization.
- inverse(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the inverse of the matrix a using its LU factorization.
- inverseFCdf(double, double, double).
Static method in class VisualNumerics.math.Statistics
-
Returns the inverse of the cummulative F distribution function.
- inverseNormalCdf(double).
Static method in class VisualNumerics.math.Statistics
-
Returns the inverse of the cummulative normal (Gaussian) distribution function.
- inverseTCdf(double, double).
Static method in class VisualNumerics.math.Statistics
-
- ipvt().
Method in class VisualNumerics.math.ComplexLU
-
Return a vector containing information for
the LU factorization of the matrix.
- ipvt().
Method in class VisualNumerics.math.ComplexQR
-
Return an integer vector containing information
about the permutation of the elements of A during pivoting.
- ipvt().
Method in class VisualNumerics.math.DoubleLU
-
Return a vector containing the pivoting information from
the LU factorization.
- ipvt().
Method in class VisualNumerics.math.DoubleQR
-
Return an integer vector containing information
about the permutation of the elements of the matrix during pivoting.
- isInfinite(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns true if either component is an infinite value.
- isNaN(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns true if either component is a Not-a-Number (NaN) value.
- kurtosis(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the kurtosis.
- linearFit(double[], double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the the best least squares fit of a line
through the data.
- log(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the logarithm of a Complex z, log(z).
- log10(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the base 10 logarithm.
- logGamma(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the logarithm gamma function.
- MathException().
Constructor for class VisualNumerics.math.MathException
- Constructs an MathException with no detail message.
- MathException(String).
Constructor for class VisualNumerics.math.MathException
- Constructs an MathException with the specified detail message.
- maximum(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the maximum value.
- median(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the median value.
- minimum(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the minimum value.
- multiply(Complex).
Method in class VisualNumerics.math.Complex
-
Multiplies by a Complex and returns the product, this *= y.
- multiply(Complex, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the product of two Complexs, x*y.
- multiply(Complex, Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Multiply a Complex vector by a Complex scalar, zi * b for all values of the index i.
- multiply(Complex, double).
Static method in class VisualNumerics.math.Complex
-
Returns the product of a Complex and a double, x*y.
- multiply(Complex[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Multiply a Complex vector by a Complex vector.
- multiply(Complex[], Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the product of the row vector x and the rectangular array a.
- multiply(Complex[][], Complex[]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Multiply the rectangular array a and the column vector x.
- multiply(Complex[][], Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Multiply two rectangular arrays, a * b.
- multiply(double).
Method in class VisualNumerics.math.Complex
-
Multiplies by a double and returns the product, this *= y.
- multiply(double, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the product of a double and a Complex, x*y.
- multiply(double, Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Multiply a Complex vector by a scalar of type double, z
i * b for all values of the index i.
- multiply(double, double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Multiply a vector by a scalar.
- multiply(double[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Multiply a Complex vector by a double vector.
- multiply(double[], double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Calculate the product of corresponding elements in the input vectors.
- multiply(double[], double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the product of the row vector x and the rectangular array a.
- multiply(double[][], double[]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Multiply the rectangular array a and the column vector x.
- multiply(double[][], double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Multiply two rectangular arrays, a * b.
- nearestInteger(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the nearest integer.
- negate(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the negative of a Complex, -z.
- normalCdf(double).
Static method in class VisualNumerics.math.Statistics
-
Returns the value of the cummulative normal (Gaussian) distribution function.
- oneNorm(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Calculate the one norm of a vector.
- oneNorm(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the matrix one norm.
- oneNorm(double[]).
Static method in class VisualNumerics.math.DoubleVector
- Calculate the one norm of a vector.
- oneNorm(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the matrix one norm.
- pow(Complex, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the Complex x raised to the Complex y power.
- pow(Complex, double).
Static method in class VisualNumerics.math.Complex
-
Returns the Complex z raised to the x power.
- product(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Calculate the product of the array elements.
- product(double[]).
Static method in class VisualNumerics.math.DoubleVector
-
Calculate the product of the array elements.
- Q().
Method in class VisualNumerics.math.ComplexQR
-
Return the orthogonal or unitary matrix Q.
- Q().
Method in class VisualNumerics.math.DoubleQR
-
Return the orthogonal or unitary matrix Q.
- QRsolve(Complex[][], Complex[]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Solve ax=b for x, using the QR decomposition of a.
- QRsolve(double[][], double[]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Solve ax=b for x, using the QR decomposition of a.
- R().
Static method in class VisualNumerics.math.ComplexCholesky
- Return the Cholesky factorization of the Complex Hermitian positive
definite matrix used to construct this instance.
- R().
Method in class VisualNumerics.math.ComplexQR
-
Return the upper trapezoidal matrix R.
- R().
Method in class VisualNumerics.math.DoubleCholesky
-
Return the Cholesky factor of this object.
- R().
Method in class VisualNumerics.math.DoubleQR
-
Return the upper trapezoidal matrix R.
- range(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the range (xmax-xmin).
- rank().
Method in class VisualNumerics.math.ComplexQR
-
Return the rank of the matrix.
- rank().
Method in class VisualNumerics.math.ComplexSVD
- Return the rank of the matrix used to construct this instance.
- rank().
Method in class VisualNumerics.math.DoubleQR
-
Return the rank of the matrix used to construct this instance.
- rank().
Method in class VisualNumerics.math.DoubleSVD
- Return the rank of the matrix used to construct this instance.
- rank(double).
Method in class VisualNumerics.math.ComplexQR
-
Return the rank of the matrix using an input tolerance.
- rank(double).
Method in class VisualNumerics.math.DoubleQR
-
Return the rank of the matrix given an input tolerance.
- re.
Variable in class VisualNumerics.math.Complex
- Real part of the Complex.
- real(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
-
Return the real part of each Complex element of the array.
- S().
Method in class VisualNumerics.math.ComplexSVD
- Return the singular values of the matrix used to construct this instance
in decreasing order of magnitude.
- S().
Method in class VisualNumerics.math.DoubleSVD
- Return the singular values of the matrix used to construct this instance
in decreasing order of magnitude.
- sign(double, double).
Static method in class VisualNumerics.math.Sfun
-
Returns the value of x with the sign of y.
- sin(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the sine of a Complex.
- sinh(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the hyperbolic sine.
- skew(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the skew.
- slope(double[], double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the the slope of the best least squares fit
of a line passing through the origin to the data.
- solve(Complex[]).
Static method in class VisualNumerics.math.ComplexCholesky
- Solve a complex Hermitian positive definite system
of linear equations.
- solve(Complex[]).
Method in class VisualNumerics.math.ComplexLU
-
Return the solution x of the linear system Ax=b using the LU
factorization of A.
- solve(Complex[]).
Method in class VisualNumerics.math.ComplexQR
-
Calculate the solution to the least-squares problem Ax = b using
information about the QR factorization of A.
- solve(Complex[], double).
Method in class VisualNumerics.math.ComplexQR
-
Calculate the solution to the least-squares problem Ax = b using
information about the QR factorization of A and input tolerance.
- solve(Complex[][], Complex[]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Solve ax=b for x using the LU factorization of a.
- solve(double[]).
Method in class VisualNumerics.math.DoubleCholesky
- Solve Ax = b where A is a positive definite matrix with elements of type double.
- solve(double[]).
Method in class VisualNumerics.math.DoubleLU
-
Return the solution x of the linear system Ax = b using the LU
factorization of A.
- solve(double[]).
Method in class VisualNumerics.math.DoubleQR
-
Calculate the solution to the least-squares problem Ax = b using
information about the QR factorization of A.
- solve(double[], double).
Method in class VisualNumerics.math.DoubleQR
-
Calculate the solution to the least-squares problem Ax = b using
information about the QR factorization of A and an input tolerance.
- solve(double[][], double[]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Solve ax=b for x using the LU factorization of a.
- sqrt(Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the square root of a Complex.
- standardDeviation(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the sample standard deviation.
- subtract(Complex).
Method in class VisualNumerics.math.Complex
-
Subtracts a Complex and returns the difference, this -= y.
- subtract(Complex, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the difference of two Complexes, x-y.
- subtract(Complex, double).
Static method in class VisualNumerics.math.Complex
-
Returns the difference of a Complex and a double, x-y.
- subtract(Complex[], Complex).
Static method in class VisualNumerics.math.ComplexVector
- Subtract a Complex scalar from a Complex vector, zi - b, for all values of the index i.
- subtract(Complex[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Subtract a Complex vector from a Complex vector, b - z.
- subtract(Complex[], double).
Static method in class VisualNumerics.math.ComplexVector
-
Subtract a scalar of type double from a Complex vector, z
i - b for all values of the index i.
- subtract(Complex[], double[]).
Static method in class VisualNumerics.math.ComplexVector
- Subtract a double vector from a Complex vector, z - b.
- subtract(Complex[][], Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Take the difference between two arrays, a - b.
- subtract(double).
Method in class VisualNumerics.math.Complex
-
Subtracts a double and returns the difference, this -= y.
- subtract(double, Complex).
Static method in class VisualNumerics.math.Complex
-
Returns the difference of a double and a Complex, x-y.
- subtract(double[], Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Subtract a Complex vector from a double vector, b - z.
- subtract(double[], double[]).
Static method in class VisualNumerics.math.DoubleVector
- Calculate the difference between corresponding elements of two vectors, v1 - v2.
- subtract(double[][], double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Take the difference between two arrays, a - b.
- suffix.
Static variable in class VisualNumerics.math.Complex
- String used in converting Complex to String.
- sum(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Calculate the sum of the array elements.
- sum(double[]).
Static method in class VisualNumerics.math.DoubleVector
- Calculate the sum of the array elements.
- tan(Complex).
Static method in class VisualNumerics.math.Complex
-
- tanh(double).
Static method in class VisualNumerics.math.Sfun
-
Returns the hyperbolic tangent.
- tCdf(double, double).
Static method in class VisualNumerics.math.Statistics
-
- toString().
Method in class VisualNumerics.math.Complex
-
Returns a String representation for the specified Complex.
- trace(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
-
Return the sum of the diagonal elements.
- trace(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
-
Return the sum of the diagonal elements.
- transpose(Complex[][]).
Static method in class VisualNumerics.math.ComplexMatrix
- Return the transpose of a matrix.
- transpose(double[][]).
Static method in class VisualNumerics.math.DoubleMatrix
- Return the transpose of a matrix.
- twoNorm(Complex[]).
Static method in class VisualNumerics.math.ComplexVector
- Calculate the Euclidean or two norm of a vector.
- twoNorm(double[]).
Static method in class VisualNumerics.math.DoubleVector
- Calculate the Euclidean or two norm of a vector.
- U().
Method in class VisualNumerics.math.ComplexSVD
- Return the left singular vectors resulting from the singular value
decomposition of the matrix used to construct this instance.
- U().
Method in class VisualNumerics.math.DoubleSVD
- Return the left singular vectors resulting from the singular value
decomposition of the matrix used to construct this instance.
- V().
Method in class VisualNumerics.math.ComplexSVD
-
Return the right singular vectors resulting from the singular value
decomposition of the matrix used to construct this instance.
- V().
Method in class VisualNumerics.math.DoubleSVD
-
Return the right singular vectors resulting from the singular value
decomposition of the matrix used to construct this instance.
- variance(double[]).
Static method in class VisualNumerics.math.Statistics
-
Returns the sample variance.


[gecode-users] Reporting memory usage
Gustavo Gutierrez
ggutierrez at atlas.puj.edu.co
Wed Oct 29 09:19:20 CET 2008
On Tue, Oct 28, 2008 at 6:19 PM, Christian Schulte <cschulte at kth.se> wrote:
> Hi,
>
>
>
> Damn that's missing in Gecode. A space takes into account what external
> memory is allocated by propagators and branchings but not by variables.
>
>
>
> It will also not be that straightforward (I would have to think a little)
> as a space does not maintain a list of all variables (in contrast to
> propagators and branchings).
>
> Is it very important? If yes, we could try to come up with something and
> add it for 3.0.
>
It would be nice and useful to have it but of course we can use some
workaround: what we can do for now is to use some bash scripting to measure
the memory allocated by an specific process, unfortunately this is not so
standard from one operating system to another.
> What do you do right now? Do you use the same memory management support for
> variables that is also used by the complete set variables?
>
If i remember correctly, cpltset variables use an external library in the
buddy folder and use a disposer to free the memory allocated by additional
data structures. We are doing that right now. We are trying to use boost
libraries for our implementation and fortunately those libraries provide a
way to parametrize the allocator. The other possibility will be to use an
allocator that allocates memory from the gecode heap and *never* deallocate
it (this is because gecode memory manager takes care of that (am i right?).
Can you recommend or comment on the advantages of one approach over the
other?
Regards,
Gustavo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ps.uni-sb.de/pipermail/users/attachments/20081029/14efd642/attachment.htm>
More information about the gecode-users
mailing list


Reviews
Home
Recommendations
Reviews
About Me
Name*
Game*
Site that may explain this game, or where the game can be played
Score
1
2
3
4
5
6
7
8
9
10
Review*
Others
I have/would replay this
I own this game
I have not yet beaten this game


An attributed-entity allows a set of key/value pairs to be associated with an instance of a class.
This allows a set of key/value pairs, not known at runtime, to be associated with any supporting class instance.
Base classes such as the Command and DomainEvent support this feature. This allow key/value pairs such as
a Correlation Id and Received Date to be associated with any Command or DomainEvent without having to explicity
define corresponding properties. For example, the NetFusion.Messaging plugin, can have Message Enrichers
configured that are invoked when a message published or received. These Message Enrichers can add key/value
pairs consistently across all messages. The CorrelationEnricher and DateReceivedEnricher are such examples.
Domain Entities defined by an application can be attributed-entities.
An attributed-entity's key/value pairs can be referenced by a string key or off of a .NET Dynamic property
exposed by the entity.
Usage Summary
An entity can be attributed with additional runtime key/value pairs by implementing the IAttributedEntity
interface or by deriving from the base default AttributedEntity class.
Other plugins such as NetFusion.Messaging and NetFusion.Roslyn utilize attributed-entities.
Suggestions
For serialization purposes it is best that attributed values are limited to .NET base intrinsic types.
If the entity is not going to be serialized and sent out-of-process, then more complex custom types can be used.
Examples
The following example returns an attributed based entity and provided additional methods for updating an entity's
associated key/value pairs.
Attributed Entity
The following example returns an instance of the Sensor attributed-base entity.
The controller creates an instance of the Sensor class and add an attribute names "IsFanOn".
Updating Attributed Entity
The following example creates an instance of the Sensor entity as in the prior example.
This example accepts a model of key/value pairs to which the controller adds to the entity's attributes.
The result entity is returned.
Dynamically Access Entity Attributes
The following example creates an instance of the Sensor entity as in the prior example.
The controller shows an example of accessing the entity's attributes dynamically.


{% extends 'layouts/main.html' %} {% block title %}Home{% endblock %} {% block content %}
See today's games and the breakdown of yesterday's games


--- layout: post author: Carlos Peix authorname: Carlos Peix title: Global Day of Coderetreat in Buenos Aires preview: Hi, ---
Hi,
Here is my blog post on the subject. Enjoy.
Thank you very much to Corey and team.
Carlos Peix


*To comply with my non-disclosure agreement since Squibit goes live soon, I have omitted confidential information from this piece, including an interaction map, findings from comparative analysis, heuristic evaluation and usability testing.*
Squibit! is essentially neighborhood watch manifested into a web and mobile application designed for mid to large-sized companies, non-profits and/or institutions. It uses an approach where workplace communication works with your existing processes to help prevent security breaches, mitigate safety hazards and maintain organizational integrity. Using this application, users can anonymously submit an incident report that detail the various facets of a safety, security or ethics concern to the appointed administration for their organization. Once a report has been submitted, users may update an existing report and/or receive feedback from the administration.
What did the client want?
We kicked off our process by meeting with the founders of Squibit, Andrew and Scott to understand the high-level functionality of the application as well as delve into the finer nuances of usage. After getting clarity on purpose, design, implementation, and usage, we trimmed down our responsibilities to a three-fold approach.
Uncover insights related to the challenges and opportunities for Squibit to be implemented in workplaces.
Identify usability issues in the current interface of the application.
Outline a list of considerations that can be used to inform marketing and implementation strategies.
What did potential users think?
We conducted interviews with a selection of target users of the application in order to elicit contextual information related to the workplace environment of each user and their perceived value of Squibit, if implemented.
We targeted low to mid-level employees at companies with 200 or more workers, specifically within Healthcare, Finance, Information Technology and/or Education industries. Leveraging all our professional networks and beyond, we identified a stratified sample of 5 participants with details outlined below:
- Male, Data Analyst (IT)
- Male, Teaching Assistant (Education)
- Male, Financial Engineer (Finance)
- Female, Researcher (Healthcare)
- Female, Doctoral Candidate, Psychology & Women's Studies (Education)
The interviews followed a semi-structured format with a guide encompassing questions related to the nature of job role, technical background, knowledge of workplace policies, perception of upper management, and touching upon the overall culture of existing mechanisms for reporting concerns. Each interview was conducted by two team members, an interviewer and a note-taker. Consequently, we collectively analyzed all the notes and recordings to derive key insights and patterns to inform the creation of personas and scenarios.
Creating Personas & Scenarios
We used the findings from the interviews to strategically create 3 distinct personas and scenarios. Each of the three scenarios directly relates to a key finding from the interviews and a unique characteristic of the persona. We wanted to be sure the scenarios placed each persona in a situation where they could potentially use a system like Squibit to report a problem they faced in the workplace. We made sure each employee's situation also addressed different hesitancies users may face when they consider reporting a problem.
Here is a sample persona and corresponding scenario that we created. Rachel's scenario shows that many employees at large companies will forget the protocol for reporting issues. They may have been working at the company for a long time and therefore have not been told the process in a long time. It also shows the complex situation employees will be in when dealing with their superiors or managers who are potentially breaking company policies.
Analyzing the competitors
We conducted an analysis of comparable products, services and protocols in order to survey the competitive market for functional “blind spots” and other opportunities for Squibit’s development to benefit from the unique features of its competitors. As a secondary goal, we aimed to use the comparative analysis as an opportunity to identify those workplace mechanisms that are competing with Squibit versus those mechanisms that complement Squibit’s functionality (or vice versa).
We picked 11 competitors that differed in platform, report specialization, report categorization, registration methods and user-input. We also more informal competitors that are not an established product or service but rather common generic mechanisms for reporting issues in the workplace. The competitors were broadly categorized as follows:
- Direct - Offer the same functions in a similar manner to Squibit
- Indirect - Offer the same functions but in a different manner to Squibit
- Partial - Offer some but not all functions that Squibit offers
- Analogous - Non-competitors that provide ideas about improving Squibit
- Complementary - Offer different functions that complement Squbit
Two priorities drove our selection of competitors. Firstly, given the perceived scarcity of direct competitors, we wanted to give careful consideration of indirect competitors that perform similar functions to Squibit but in a slightly different manner. Second, given the diverse composition of competitors across different platforms and industries, we aimed to select a representative sample of platforms and all other competitor types to ensure a comprehensive overview of comparable products, services and protocols.
Some of our key findings in this phase were:
Some competitors had an advantage with a wide variety of categories for incident reporting, particularly in cases where the distinction between security, safety, and ethics gets foggy.
Some competitors allowed for a highly customized incident report along the lines of an anonymous conversation with active feedback from the organization, rather than a one-time submission.
Most competitors had some form of human assistance if needed.
Survey
In this phase, we designed and distributed a survey to the widest possible net of employees with the aim of being as inclusive as possible and gaining a wider spectrum of perspectives. We selected Qualtrics as our hosting platform and based the survey on 4 broad research questions that were an outcome from the interviews, personas, and scenarios.
- What can employees describe and recall about communicating and reporting workplace concerns?
- Are employees satisfied with their company’s process for reporting workplace concerns?
- What technologies are currently in use for communicating in the workplace?
- What workplace entities are responsible for handling the various stages of responding to, dealing with and following up on a workplace concern?
We had a total of 88 respondents, with a synopsis of the demographics as follows:
Some of our most telling findings were:
85%of respondents were aware that their company has a procedure for dealing with workplace incidents
A staggering 82% of employees reported that upper management and security were the first point of contact for reporting workplace incidents
The majority 90% of respondents report security incidents either in person or by phone and email, with some level of human contact
Heuristic Evaluation
We decided to focus on the mobile version of Squibit for the purpose of heuristic evaluation. Squibit is a fairly simple application with a limited number of screens and interactions. Hence, we decided to perform a detailed analysis of the two major tasks that a user can perform, submitting an incident report and updating a previously submitted report.
We leveraged the heuristics proposed by Nielson (1994) to identify the weaknesses in Squibit’s current interface that contribute to a poor user-experience:
- Visibility of system status
- Match between system and the real world
- User control and freedom
- Consistency and standards
- Recognition rather than recall
- Flexibility and efficiency of use
- Aesthetic and minimalist design
- Help users recognize, diagnose, and recover from errors
- Help and documentation
A severity rating was assigned to each weakness based off of the following scale:
- 0: Not a usability problem
- 1: Cosmetic problem only
- 2: Minor usability problem
- 3: Major usability problem
- 4: Usability catastrophe
After individual evaluation, we assembled as a group to analyze the findings. Some results were aggregated in order to avoid redundancy. Also, we discussed the severity rating assigned by each member and adjusted some of these ratings based on a unanimous decision. This ensured that the findings were the result of a holistic and unbiased representation of the heuristic evaluation.
Usability Testing
The overarching goal of user testing was to evaluate the usability, functionality, and aesthetics of Squibit! by real users. The test was outlined to answer the following questions:
- What are the obstacles in the system that prevented the users from completing common tasks?
- Are the users able to effectively leverage the additional functionalities offered by Squibit?
- Does the layout of the application speed up or slow down the user?
- Are there any features of the application that the users find particularly appealing or demanding?
- What are the recurring findings from previous phases that can be validated or challenged by usability testing?
We conducted usability tests with 5 users working in diverse fields and industries with varying level of work experience in order to sample a variety of data. During each session, the participant attempted to complete 4 tasks related to submitting and updating an incident report. Each successive task introduced a new workplace situation and a new application feature for increasing complexity.
Each session consisted of several forms of data collection:
- A pre-test questionnaire to get a better understanding of their background
- A post-test questionnaire to gauge their experience with using the application
- Session logs & time recordings for each task
- Qualitative observations such as facial expressions and body language
- Video & audio recordings of each session using Camtasia 2 for Mac
The usability tests revealed a variety of technical, functional, and UI issues associated with the mobile version of the application.
Impact
Our recommendations were leveraged to influence various facets of the application as it moved from BETA to MVP. Here is some feedback from our clients:
A quick note to all on your work over this semester...great job! It has been informative and immediately impactful. Also, much appreciated. Bravo!


Map TRACE Report
Loading design for application trce from file fpgasdr_impl1_map.ncd.
Design name: top
NCD version: 3.3
Vendor: LATTICE
Device: LCMXO2-7000HE
Package: TQFP144
Performance: 4
Loading device for application trce from file 'xo2c7000.nph' in environment: C:/lscc/diamond/3.11_x64/ispfpga.
Package Status: Final Version 1.39.
Performance Hardware Data Status: Final Version 34.4.
Setup and Hold Report
--------------------------------------------------------------------------------
Lattice TRACE Report - Setup, Version Diamond (64-bit) <IP_ADDRESS>6
Mon Apr 06 16:32:34 2020
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
Copyright (c) 1995 AT&T Corp. All rights reserved.
Copyright (c) 1995-2001 Lucent Technologies Inc. All rights reserved.
Copyright (c) 2001 Agere Systems All rights reserved.
Copyright (c) 2002-2019 Lattice Semiconductor Corporation, All rights reserved.
Report Information
------------------
Command line: trce -v 1 -gt -mapchkpnt 0 -sethld -o FPGASDR_impl1.tw1 -gui -msgset C:/Users/user/lattice/1BitADCFPGASDR/promote.xml FPGASDR_impl1_map.ncd FPGASDR_impl1.prf
Design file: fpgasdr_impl1_map.ncd
Preference file: fpgasdr_impl1.prf
Device,speed: LCMXO2-7000HE,4
Report level: verbose report, limited to 1 item per preference
--------------------------------------------------------------------------------
Preference Summary
FREQUENCY NET "osc_clk" 88.670000 MHz (4096 errors)
4096 items scored, 4096 timing errors detected.
Warning: 65.824MHz is the maximum frequency for this preference.
CLOCK_TO_OUT ALLPORTS 20.000000 ns CLKNET "osc_clk" (0 errors) 18 items scored, 0 timing errors detected.
BLOCK ASYNCPATHS
BLOCK RESETPATHS
BLOCK JTAG PATHS
--------------------------------------------------------------------------------
================================================================================
Preference: FREQUENCY NET "osc_clk" 88.670000 MHz ;
4096 items scored, 4096 timing errors detected.
--------------------------------------------------------------------------------
Error: The following path exceeds requirements by 3.914ns
Logical Details: Cell type Pin type Cell/ASIC name (clock net +/-)
Source: FF Q o_Rx_Byte_i5 (from osc_clk +)
Destination: FF Data in phase_inc_carrGen_i0_i63 (to osc_clk +)
Delay: 15.026ns (58.7% logic, 41.3% route), 37 logic levels.
Constraint Details:
15.026ns physical path delay SLICE_2291 to SLICE_55 exceeds
11.278ns delay constraint less
0.166ns DIN_SET requirement (totaling 11.112ns) by 3.914ns
Physical Path Details:
Data path SLICE_2291 to SLICE_55:
Name Fanout Delay (ns) Site Resource
REG_DEL --- 0.452 SLICE_2291.CLK to SLICE_2291.Q0 SLICE_2291 (from osc_clk)
ROUTE 4 e 1.234 SLICE_2291.Q0 to SLICE_2476.A0 o_Rx_Byte_5
CTOF_DEL --- 0.495 SLICE_2476.A0 to SLICE_2476.F0 SLICE_2476
ROUTE 4 e 1.234 SLICE_2476.F0 to SLICE_2435.A0 n8250
CTOF_DEL --- 0.495 SLICE_2435.A0 to SLICE_2435.F0 SLICE_2435
ROUTE 5 e 1.234 SLICE_2435.F0 to SLICE_2389.C1 n12533
CTOF_DEL --- 0.495 SLICE_2389.C1 to SLICE_2389.F1 SLICE_2389
ROUTE 49 e 1.234 SLICE_2389.F1 to SLICE_2418.D0 n2563
CTOF_DEL --- 0.495 SLICE_2418.D0 to SLICE_2418.F0 SLICE_2418
ROUTE 1 e 1.234 SLICE_2418.F0 to SLICE_86.C1 n2361
C1TOFCO_DE --- 0.889 SLICE_86.C1 to SLICE_86.FCO SLICE_86
ROUTE 1 e 0.001 SLICE_86.FCO to SLICE_85.FCI n10979
FCITOFCO_D --- 0.162 SLICE_85.FCI to SLICE_85.FCO SLICE_85
ROUTE 1 e 0.001 SLICE_85.FCO to SLICE_84.FCI n10980
FCITOFCO_D --- 0.162 SLICE_84.FCI to SLICE_84.FCO SLICE_84
ROUTE 1 e 0.001 SLICE_84.FCO to SLICE_83.FCI n10981
FCITOFCO_D --- 0.162 SLICE_83.FCI to SLICE_83.FCO SLICE_83
ROUTE 1 e 0.001 SLICE_83.FCO to SLICE_82.FCI n10982
FCITOFCO_D --- 0.162 SLICE_82.FCI to SLICE_82.FCO SLICE_82
ROUTE 1 e 0.001 SLICE_82.FCO to SLICE_81.FCI n10983
FCITOFCO_D --- 0.162 SLICE_81.FCI to SLICE_81.FCO SLICE_81
ROUTE 1 e 0.001 SLICE_81.FCO to SLICE_80.FCI n10984
FCITOFCO_D --- 0.162 SLICE_80.FCI to SLICE_80.FCO SLICE_80
ROUTE 1 e 0.001 SLICE_80.FCO to SLICE_79.FCI n10985
FCITOFCO_D --- 0.162 SLICE_79.FCI to SLICE_79.FCO SLICE_79
ROUTE 1 e 0.001 SLICE_79.FCO to SLICE_78.FCI n10986
FCITOFCO_D --- 0.162 SLICE_78.FCI to SLICE_78.FCO SLICE_78
ROUTE 1 e 0.001 SLICE_78.FCO to SLICE_77.FCI n10987
FCITOFCO_D --- 0.162 SLICE_77.FCI to SLICE_77.FCO SLICE_77
ROUTE 1 e 0.001 SLICE_77.FCO to SLICE_76.FCI n10988
FCITOFCO_D --- 0.162 SLICE_76.FCI to SLICE_76.FCO SLICE_76
ROUTE 1 e 0.001 SLICE_76.FCO to SLICE_75.FCI n10989
FCITOFCO_D --- 0.162 SLICE_75.FCI to SLICE_75.FCO SLICE_75
ROUTE 1 e 0.001 SLICE_75.FCO to SLICE_74.FCI n10990
FCITOFCO_D --- 0.162 SLICE_74.FCI to SLICE_74.FCO SLICE_74
ROUTE 1 e 0.001 SLICE_74.FCO to SLICE_73.FCI n10991
FCITOFCO_D --- 0.162 SLICE_73.FCI to SLICE_73.FCO SLICE_73
ROUTE 1 e 0.001 SLICE_73.FCO to SLICE_72.FCI n10992
FCITOFCO_D --- 0.162 SLICE_72.FCI to SLICE_72.FCO SLICE_72
ROUTE 1 e 0.001 SLICE_72.FCO to SLICE_71.FCI n10993
FCITOFCO_D --- 0.162 SLICE_71.FCI to SLICE_71.FCO SLICE_71
ROUTE 1 e 0.001 SLICE_71.FCO to SLICE_70.FCI n10994
FCITOFCO_D --- 0.162 SLICE_70.FCI to SLICE_70.FCO SLICE_70
ROUTE 1 e 0.001 SLICE_70.FCO to SLICE_69.FCI n10995
FCITOFCO_D --- 0.162 SLICE_69.FCI to SLICE_69.FCO SLICE_69
ROUTE 1 e 0.001 SLICE_69.FCO to SLICE_68.FCI n10996
FCITOFCO_D --- 0.162 SLICE_68.FCI to SLICE_68.FCO SLICE_68
ROUTE 1 e 0.001 SLICE_68.FCO to SLICE_67.FCI n10997
FCITOFCO_D --- 0.162 SLICE_67.FCI to SLICE_67.FCO SLICE_67
ROUTE 1 e 0.001 SLICE_67.FCO to SLICE_66.FCI n10998
FCITOFCO_D --- 0.162 SLICE_66.FCI to SLICE_66.FCO SLICE_66
ROUTE 1 e 0.001 SLICE_66.FCO to SLICE_65.FCI n10999
FCITOFCO_D --- 0.162 SLICE_65.FCI to SLICE_65.FCO SLICE_65
ROUTE 1 e 0.001 SLICE_65.FCO to SLICE_64.FCI n11000
FCITOFCO_D --- 0.162 SLICE_64.FCI to SLICE_64.FCO SLICE_64
ROUTE 1 e 0.001 SLICE_64.FCO to SLICE_63.FCI n11001
FCITOFCO_D --- 0.162 SLICE_63.FCI to SLICE_63.FCO SLICE_63
ROUTE 1 e 0.001 SLICE_63.FCO to SLICE_62.FCI n11002
FCITOFCO_D --- 0.162 SLICE_62.FCI to SLICE_62.FCO SLICE_62
ROUTE 1 e 0.001 SLICE_62.FCO to SLICE_61.FCI n11003
FCITOFCO_D --- 0.162 SLICE_61.FCI to SLICE_61.FCO SLICE_61
ROUTE 1 e 0.001 SLICE_61.FCO to SLICE_60.FCI n11004
FCITOFCO_D --- 0.162 SLICE_60.FCI to SLICE_60.FCO SLICE_60
ROUTE 1 e 0.001 SLICE_60.FCO to SLICE_59.FCI n11005
FCITOFCO_D --- 0.162 SLICE_59.FCI to SLICE_59.FCO SLICE_59
ROUTE 1 e 0.001 SLICE_59.FCO to SLICE_58.FCI n11006
FCITOFCO_D --- 0.162 SLICE_58.FCI to SLICE_58.FCO SLICE_58
ROUTE 1 e 0.001 SLICE_58.FCO to SLICE_57.FCI n11007
FCITOFCO_D --- 0.162 SLICE_57.FCI to SLICE_57.FCO SLICE_57
ROUTE 1 e 0.001 SLICE_57.FCO to SLICE_56.FCI n11008
FCITOFCO_D --- 0.162 SLICE_56.FCI to SLICE_56.FCO SLICE_56
ROUTE 1 e 0.001 SLICE_56.FCO to SLICE_55.FCI n11009
FCITOF1_DE --- 0.643 SLICE_55.FCI to SLICE_55.F1 SLICE_55
ROUTE 1 e 0.001 SLICE_55.F1 to SLICE_55.DI1 n2817 (to osc_clk)
--------
15.026 (58.7% logic, 41.3% route), 37 logic levels.
Warning: 65.824MHz is the maximum frequency for this preference.
================================================================================
Preference: CLOCK_TO_OUT ALLPORTS 20.000000 ns CLKNET "osc_clk" ;
18 items scored, 0 timing errors detected.
--------------------------------------------------------------------------------
Passed: The following path meets requirements by 11.903ns
Logical Details: Cell type Pin type Cell/ASIC name (clock net +/-)
Source: FF Q PWM1/PWMOut_15 (from osc_clk +)
Destination: Port Pad PWMOutN1
Data Path Delay: 6.863ns (64.0% logic, 36.0% route), 3 logic levels.
Clock Path Delay: 1.234ns (0.0% logic, 100.0% route), 0 logic levels.
Constraint Details:
1.234ns delay OSCH_inst to PWM1/SLICE_6 and
6.863ns delay PWM1/SLICE_6 to PWMOutN1 (totaling 8.097ns) meets
20.000ns offset OSCH_inst to PWMOutN1 by 11.903ns
Physical Path Details:
Clock path OSCH_inst to PWM1/SLICE_6:
Name Fanout Delay (ns) Site Resource
ROUTE 999 e 1.234 OSCH_inst.OSC to *1/SLICE_6.CLK osc_clk
--------
1.234 (0.0% logic, 100.0% route), 0 logic levels.
Data path PWM1/SLICE_6 to PWMOutN1:
Name Fanout Delay (ns) Site Resource
REG_DEL --- 0.452 *1/SLICE_6.CLK to *M1/SLICE_6.Q1 PWM1/SLICE_6 (from osc_clk)
ROUTE 6 e 1.234 *M1/SLICE_6.Q1 to SLICE_2495.A0 PWMOutP4_c
CTOF_DEL --- 0.495 SLICE_2495.A0 to SLICE_2495.F0 SLICE_2495
ROUTE 4 e 1.234 SLICE_2495.F0 to 65.PADDO PWMOutN4_c
DOPAD_DEL --- 3.448 65.PADDO to 65.PAD PWMOutN1
--------
6.863 (64.0% logic, 36.0% route), 3 logic levels.
Report: 8.097ns is the minimum offset for this preference.
Report Summary
--------------
----------------------------------------------------------------------------
Preference | Constraint| Actual|Levels
----------------------------------------------------------------------------
| | |
FREQUENCY NET "osc_clk" 88.670000 MHz ; | 88.670 MHz| 65.824 MHz| 37 *
| | |
CLOCK_TO_OUT ALLPORTS 20.000000 ns | | |
CLKNET "osc_clk" ; | 20.000 ns| 8.097 ns| 3
| | |
----------------------------------------------------------------------------
1 preference(marked by "*" above) not met.
----------------------------------------------------------------------------
Critical Nets | Loads| Errors| % of total
----------------------------------------------------------------------------
n10999 | 1| 3828| 93.46%
| | |
n11000 | 1| 3788| 92.48%
| | |
n10998 | 1| 3756| 91.70%
| | |
n11001 | 1| 3716| 90.72%
| | |
n10997 | 1| 3648| 89.06%
| | |
n10996 | 1| 3624| 88.48%
| | |
n11002 | 1| 3612| 88.18%
| | |
n10995 | 1| 3600| 87.89%
| | |
n10994 | 1| 3576| 87.30%
| | |
n10993 | 1| 3552| 86.72%
| | |
n10992 | 1| 3528| 86.13%
| | |
n10991 | 1| 3488| 85.16%
| | |
n11003 | 1| 3468| 84.67%
| | |
n10990 | 1| 3416| 83.40%
| | |
n10989 | 1| 3312| 80.86%
| | |
n11004 | 1| 3280| 80.08%
| | |
n10988 | 1| 3176| 77.54%
| | |
n10987 | 1| 3048| 74.41%
| | |
n11005 | 1| 3028| 73.93%
| | |
n8250 | 4| 2940| 71.78%
| | |
n10986 | 1| 2888| 70.51%
| | |
n11006 | 1| 2740| 66.89%
| | |
n10985 | 1| 2624| 64.06%
| | |
n12533 | 5| 2461| 60.08%
| | |
n10984 | 1| 2400| 58.59%
| | |
n11007 | 1| 2362| 57.67%
| | |
n10983 | 1| 2068| 50.49%
| | |
n11008 | 1| 1888| 46.09%
| | |
n10982 | 1| 1662| 40.58%
| | |
n10981 | 1| 1343| 32.79%
| | |
n11009 | 1| 1105| 26.98%
| | |
n13057 | 52| 1070| 26.12%
| | |
n2563 | 49| 1067| 26.05%
| | |
n10980 | 1| 779| 19.02%
| | |
o_Rx_Byte_5 | 4| 735| 17.94%
| | |
o_Rx_Byte_6 | 6| 735| 17.94%
| | |
o_Rx_Byte_7 | 4| 735| 17.94%
| | |
o_Rx_DV | 4| 735| 17.94%
| | |
n10812 | 1| 684| 16.70%
| | |
n10811 | 1| 676| 16.50%
| | |
n10810 | 1| 672| 16.41%
| | |
n10813 | 1| 672| 16.41%
| | |
n10814 | 1| 664| 16.21%
| | |
n10809 | 1| 660| 16.11%
| | |
n10815 | 1| 652| 15.92%
| | |
n10816 | 1| 628| 15.33%
| | |
n10817 | 1| 604| 14.75%
| | |
n10818 | 1| 580| 14.16%
| | |
n2817 | 1| 573| 13.99%
| | |
n10819 | 1| 556| 13.57%
| | |
n10808 | 1| 546| 13.33%
| | |
n10820 | 1| 532| 12.99%
| | |
n2818 | 1| 532| 12.99%
| | |
n10821 | 1| 508| 12.40%
| | |
n10979 | 1| 502| 12.26%
| | |
n10822 | 1| 484| 11.82%
| | |
n10823 | 1| 460| 11.23%
| | |
n13064 | 44| 436| 10.64%
| | |
n2819 | 1| 418| 10.21%
| | |
----------------------------------------------------------------------------
Clock Domains Analysis
------------------------
Found 3 clocks:
Clock Domain: uart_rx1/UartClk[2] Source: uart_rx1/SLICE_12.Q1 Loads: 29
No transfer within this clock domain is found
Clock Domain: osc_clk Source: OSCH_inst.OSC Loads: 1369
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ;
Data transfers from:
Clock Domain: uart_rx1/UartClk[2] Source: uart_rx1/SLICE_12.Q1
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ; Transfers: 9
Clock Domain: CIC1_out_clkSin Source: CIC1Sin/SLICE_2199.Q0
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ; Transfers: 10
Clock Domain: CIC1_out_clkSin Source: CIC1Sin/SLICE_2199.Q0 Loads: 153
No transfer within this clock domain is found
Timing summary (Setup):
---------------
Timing errors: 4096 Score: 9598763
Cumulative negative slack: 9598763
Constraints cover 1466856 paths, 1 nets, and 16495 connections (99.99% coverage)
--------------------------------------------------------------------------------
Lattice TRACE Report - Hold, Version Diamond (64-bit) <IP_ADDRESS>6
Mon Apr 06 16:32:34 2020
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
Copyright (c) 1995 AT&T Corp. All rights reserved.
Copyright (c) 1995-2001 Lucent Technologies Inc. All rights reserved.
Copyright (c) 2001 Agere Systems All rights reserved.
Copyright (c) 2002-2019 Lattice Semiconductor Corporation, All rights reserved.
Report Information
------------------
Command line: trce -v 1 -gt -mapchkpnt 0 -sethld -o FPGASDR_impl1.tw1 -gui -msgset C:/Users/user/lattice/1BitADCFPGASDR/promote.xml FPGASDR_impl1_map.ncd FPGASDR_impl1.prf
Design file: fpgasdr_impl1_map.ncd
Preference file: fpgasdr_impl1.prf
Device,speed: LCMXO2-7000HE,M
Report level: verbose report, limited to 1 item per preference
--------------------------------------------------------------------------------
Preference Summary
FREQUENCY NET "osc_clk" 88.670000 MHz (0 errors) 4096 items scored, 0 timing errors detected.
CLOCK_TO_OUT ALLPORTS 20.000000 ns CLKNET "osc_clk" (0 errors) 18 items scored, 0 timing errors detected.
BLOCK ASYNCPATHS
BLOCK RESETPATHS
BLOCK JTAG PATHS
--------------------------------------------------------------------------------
================================================================================
Preference: FREQUENCY NET "osc_clk" 88.670000 MHz ;
4096 items scored, 0 timing errors detected.
--------------------------------------------------------------------------------
Passed: The following path meets requirements by 0.351ns
Logical Details: Cell type Pin type Cell/ASIC name (clock net +/-)
Source: FF Q Mixer1/RFInR1_13 (from osc_clk +)
Destination: FF Data in Mixer1/RFInR_14 (to osc_clk +)
Delay: 0.332ns (40.1% logic, 59.9% route), 1 logic levels.
Constraint Details:
0.332ns physical path delay Mixer1/SLICE_2225 to Mixer1/SLICE_2225 meets
-0.019ns M_HLD and
0.000ns delay constraint requirement (totaling -0.019ns) by 0.351ns
Physical Path Details:
Data path Mixer1/SLICE_2225 to Mixer1/SLICE_2225:
Name Fanout Delay (ns) Site Resource
REG_DEL --- 0.133 *LICE_2225.CLK to *SLICE_2225.Q1 Mixer1/SLICE_2225 (from osc_clk)
ROUTE 2 e 0.199 *SLICE_2225.Q1 to *SLICE_2225.M0 DiffOut_c (to osc_clk)
--------
0.332 (40.1% logic, 59.9% route), 1 logic levels.
================================================================================
Preference: CLOCK_TO_OUT ALLPORTS 20.000000 ns CLKNET "osc_clk" ;
18 items scored, 0 timing errors detected.
--------------------------------------------------------------------------------
Passed: The following path meets requirements by 2.116ns
Logical Details: Cell type Pin type Cell/ASIC name (clock net +/-)
Source: FF Q CIC1Sin/d_out_i0_i6 (from osc_clk +)
Destination: Port Pad MYLED[0]
Data Path Delay: 1.601ns (67.8% logic, 32.2% route), 2 logic levels.
Clock Path Delay: 0.515ns (0.0% logic, 100.0% route), 0 logic levels.
Constraint Details:
0.515ns delay OSCH_inst to CIC1Sin/SLICE_2220 and
1.601ns delay CIC1Sin/SLICE_2220 to MYLED[0] (totaling 2.116ns) meets
0.000ns hold offset OSCH_inst to MYLED[0] by 2.116ns
Physical Path Details:
Clock path OSCH_inst to CIC1Sin/SLICE_2220:
Name Fanout Delay (ns) Site Resource
ROUTE 999 e 0.515 OSCH_inst.OSC to *LICE_2220.CLK osc_clk
--------
0.515 (0.0% logic, 100.0% route), 0 logic levels.
Data path CIC1Sin/SLICE_2220 to MYLED[0]:
Name Fanout Delay (ns) Site Resource
REG_DEL --- 0.133 *LICE_2220.CLK to *SLICE_2220.Q0 CIC1Sin/SLICE_2220 (from osc_clk)
ROUTE 2 e 0.515 *SLICE_2220.Q0 to 97.PADDO MYLED_c_0
DOPAD_DEL --- 0.953 97.PADDO to 97.PAD MYLED[0]
--------
1.601 (67.8% logic, 32.2% route), 2 logic levels.
Report: 2.116ns is the maximum offset for this preference.
Report Summary
--------------
----------------------------------------------------------------------------
Preference(MIN Delays) | Constraint| Actual|Levels
----------------------------------------------------------------------------
| | |
FREQUENCY NET "osc_clk" 88.670000 MHz ; | 0.000 ns| 0.351 ns| 1
| | |
CLOCK_TO_OUT ALLPORTS 20.000000 ns | | |
CLKNET "osc_clk" ; | 0.000 ns| 2.116 ns| 2
| | |
----------------------------------------------------------------------------
All preferences were met.
Clock Domains Analysis
------------------------
Found 3 clocks:
Clock Domain: uart_rx1/UartClk[2] Source: uart_rx1/SLICE_12.Q1 Loads: 29
No transfer within this clock domain is found
Clock Domain: osc_clk Source: OSCH_inst.OSC Loads: 1369
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ;
Data transfers from:
Clock Domain: uart_rx1/UartClk[2] Source: uart_rx1/SLICE_12.Q1
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ; Transfers: 9
Clock Domain: CIC1_out_clkSin Source: CIC1Sin/SLICE_2199.Q0
Covered under: FREQUENCY NET "osc_clk" 88.670000 MHz ; Transfers: 10
Clock Domain: CIC1_out_clkSin Source: CIC1Sin/SLICE_2199.Q0 Loads: 153
No transfer within this clock domain is found
Timing summary (Hold):
---------------
Timing errors: 0 Score: 0
Cumulative negative slack: 0
Constraints cover 1466856 paths, 1 nets, and 16495 connections (99.99% coverage)
Timing summary (Setup and Hold):
---------------
Timing errors: 4096 (setup), 0 (hold)
Score: 9598763 (setup), 0 (hold)
Cumulative negative slack: 9598763 (9598763+0)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------


My Rensselaer
(current)
Dashboard
(current)
Regrade Requests
Instructor Center
Courses
Logout
Course information
Please select time
×
Enter Start Time
Enter End Time


Hong Kong pro-democracy parties take 390 of 452 district council seats - RTHK
by Dhwani MehtaThe latest update on the Hong Kong election outcome, as of 0400 GMT, confirmed Hong Kong democrats’ landslide victory after the pro-democracy parties took 390 of 452 district council seats, or nearly 90%, per the local broadcaster RTHK.
On Sunday, the Hong Kong residents turned out in record numbers to vote following six months of anti-government protests, in a clear show of democracy.
In response to the Hong Kong election outcome, leader Carrie Lam said that “the SAR government respects the results of this election”.
Lam added that she hopes that peace, security and order can continue.
“Government will listen to the views of the public with an open mind”, Lam noted.
The risk sentiment remains buoyed by the hopes of calming Hong Kong unrest and phase one US-China trade deal. Hong Kong’s Hang Seng drives the Asian stocks higher while S&P 500 futures eke out 0.25% gains. USD/JPY consolidates near four-day highs of 108.81 while the Aussie remains close to 0.68 handle, keeping the rebound intact from weekly lows.


Charge criminal cases: panel
by Staff ReporterKerala State Commission for Protection of Child Rights chairperson P. Suresh has said the panel will recommend the government to provide an emergency financial assistance of ₹10 lakh to the family of Shehala Sherin.
Speaking to mediapersons after visiting her parents at their residence and collecting evidences from teachers and classmates of Shehala on Friday, Mr. Suresh said the negligence on the part of the school authorities and the doctor who attended to the deceased at the taluk hospital here was the reason for the death of the child.
‘From those responsible’
Those responsible should be charged with criminal cases under various sections of the Indian Penal Code and Juvenile Justice (Care and Protection of Children) Act, he said. The government should collect the above said amount from the persons who were responsible for the death, Mr. Suresh said.
The panel directed the school authorities to withdraw their direction to students not to use footwear in classrooms. It also directed the Education Department to train teachers on the basics of performing first aid in emergency situations.


OMG! This is an
alert
!
Change color
Speak
Fight
Q
Drop pack
8
Act
Modul Info
7
Name
Default
Author
Raphaël
Current position
x=277 y=376
Url
http://modul.io/raphael/default
7
Love
One
Tu vas au contest de madison ?

Buy energy
Recent activity
X
About
modul.io is an ongoing project by
Pierre Bertet
and
Raphaël Bastide
. Feel free to
contact
us.


JULY 20, 2011
To be completely honest, one doesn’t see too many good TV shows these days...
MAY 19, 2011
Are you an avid movie enthusiast? Well, if you are I think you will like this video. Watch, and enjoy!
MAY 18, 2011
Web Development Team or Webdev, has been like an Alien Race not know to humans. Whenever someone talks about Webdev, the common response is, “What’s that?”


WELCOME TO NEWS ARTICLES
General
{% for general_news in general %}
{% endfor %}
Sports news
{% for sports_news in sports %}
{% endfor %}
Business news
{% for business_news in business %}
{{ business_news.name}}
For more news click here
{% endfor %}
Technology news
{% for technology_news in technology %}
{{ technology_news.name}}
Go there
{% endfor %}
{% endblock %}


My name is Jacob Persing
I currently live in San Jose, CA, and just graduated from UC Davis with a degree in Comparative Literature. I love to play video games and learn about technology and how it works. I cannot wait to start Dev Bootcamp!
Interest facts about me
- I am one of 8 children
- I have two cats, named Spencer and Meowmeow. (Real creative, I know)
- I used to be on a rowing team. (emphasis on used to, because I am definitely out of shape now)
My favorite things to do!
- Play video games.
- Learn to code.
- Hang out with my gigantic family
Why I wanted to join Dev Bootcamp
I wanted to join DBC because it provides an environment that I felt was extremely well-suited to my style of learning and would teach me to be the developer that I had always wanted to be. If phase 0 is any indication of how the on-site program is going to be, then I am even more ecstatic that I decided to attend.
Here are some links to my favorite websites.
This opens reddit in a new tab
Opens Google in the same window as this page.
This one lets you email me at:
<EMAIL_ADDRESS>Images!
This is how I felt when I was accepted!
Clicking on this image will open the Dev Bootcamp site in a new tab!


Methods
Public Instance methods
Delegate unhandled messages to the current session instance.
[ show source ]
# File vendor/rails/actionpack/lib/action_controller/integration.rb, line 546 546: def method_missing(sym, *args, &block) 547: reset! unless @integration_session 548: returning @integration_session.__send__(sym, *args, &block) do 549: copy_session_variables! 550: end 551: end
Open a new session instance. If a block is given, the new session is yielded to the block before being returned.
session = open_session do |sess| sess.extend(CustomAssertions) end
By default, a single session is automatically created for you, but you can use this method to open multiple sessions that ought to be tested simultaneously.
[ show source ]
# File vendor/rails/actionpack/lib/action_controller/integration.rb, line 509 509: def open_session(application = nil) 510: session = Integration::Session.new(application) 511: 512: # delegate the fixture accessors back to the test instance 513: extras = Module.new { attr_accessor :delegate, :test_result } 514: if self.class.respond_to?(:fixture_table_names) 515: self.class.fixture_table_names.each do |table_name| 516: name = table_name.tr(".", "_") 517: next unless respond_to?(name) 518: extras.__send__(:define_method, name) { |*args| 519: delegate.send(name, *args) 520: } 521: end 522: end 523: 524: # delegate add_assertion to the test case 525: extras.__send__(:define_method, :add_assertion) { 526: test_result.add_assertion 527: } 528: session.extend(extras) 529: session.delegate = self 530: session.test_result = @_result 531: 532: yield session if block_given? 533: session 534: end
Reset the current session. This is useful for testing multiple sessions in a single test case.
[ show source ]
# File vendor/rails/actionpack/lib/action_controller/integration.rb, line 483 483: def reset! 484: @integration_session = open_session 485: end


Fill the information about you and find the best celebrity match:
Your age:
Preference:
Marvel
Star wars
Astrological sign:
Aries
Taurus
Gemini
Cancer
Leo
Virgo
Libra
Scorpio
Sagittarius
Capricorn
Aquarius
Pisces
Submit
Your best match is:


K0
Home
Hub Manager
Household
Hub Manager
Reporting
Analytics
Report for Hub 3
The following allows Hub Managers to view Summary Statistics by Households in their Network.
Summary by Household
Overall Statistics


?4,
..ª<
vnoK
BOTANICAL
aW¨¨1
01530244
OTANICAL
/?'Mus.
Botan.
Stockholm.
Plantas
Indias
Occidentalis
N:o
/ziM,
c’t^~.
^
3Áf
¥
-c^
'À^Ç044
Cuba;
nrnv
^-^>È,<>--
0*0*
leg.
E.
L.
Ekman.
À.
~/x
.
DETERMINED
BY
D.G.
DELISLE
Cenchrus
brownii
RÇ
&
S*
HERBARIUM
OF
IOWA
STATE
UNIVERSITY
REVISION
OF
THE
GENUS
CENCHRUS
01530244
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


| zoomChart {quantmod} | R Documentation |
Using xts style date subsetting, zoom into or out of the current chart.
zooom(n=1, eps=2) zoomChart(subset, yrange=NULL)
n |
the number of interactive view changes per call |
eps |
the distance between clicks to be considered a valid subset request |
subset |
a valid subset string |
yrange |
override y-scale |
These function allow for viewing of specific
areas of a chart produced by chartSeries
by simply specifying the dates of interest
zooom
is an interactive chart version
of zoomChart
which utilizes the standard
R device interaction tool locator
to
estimate the subset desired. This estimate is
then passed to zoomChart for actual redrawing.
At present it is
quite experimental in its interface and arguments.
Its usage entails a call to zooom()
followed
by the selection of the leftmost and rightmost points
desired in the newly zoomed chart. This selection
is accomplished by the user left-clicking each extreme
point. Two click are required to determine the level
of zooming. Double clicking will reset the chart to
the full data range. The arguments and internal
working of this function are likely to change dramatically
in future releases, though its use will likely remain.
Standard format for the subset
argument
is the same as the subsetting for xts objects,
which is how the data is stored internally for
rendering.
Calling zoomChart
with no arguments (NULL)
resets the chart to the original data.
Examples include '2007' for all of the year 2007,
'2007::2008' for years 2007 through 2008, '::2007'
for all data from the beginning of the set to the
end of 2007, '2007::' all data from the beginning of
2007 through the end of the data. For specifics
regarding the level of detail and internal interpretation
please see [.xts
This function is called for its side effect - notably changing the perspective of the current chart, and changing its formal subset level. The underlying data attached to the chart is left unchanged.
Jeffrey A. Ryan
## Not run: data(sample_matrix) chartSeries(sample_matrix) zoomChart('2007-04::') zoomChart() zooom() # interactive example ## End(Not run)