numerical
Solvers
A gradient descent optimisation solver. |
|
Call the Differential Evolution solver. |
|
Implementation of dynamic relaxation with RK integration scheme in pure Python. |
|
Implementation of the dynamic relaxation method for form findong and analysis of articulated networks of axial-force members. |
|
Implementation of the force density method to compute equilibrium of axial force networks. |
|
Genetic Algorithm optimisation. |
|
Multi-objective Genetic Algorithm optimisation. |
|
Compute the principle components of a set of data points. |
|
Topology optimisation in 2D. |
Isolines
Compute the contour lines of a scalarfield. |
Linalg
Calculates the nullspace of the input matrix A. |
|
Calculates the rank of the input matrix A. |
|
Returns the degrees-of-freedom of the input matrix A. |
|
Identify the pivots of input matrix U. |
|
Identify the non-pivots of input matrix U. |
|
Reduced row-echelon form of matrix A. |
|
Reduced row-echelon form of matrix A. |
|
Reduced row-echelon form of matrix A. |
|
Returns the Cholesky factorisation/decomposition matrix. |
|
Return a function for solving a sparse linear system (LU decomposition). |
|
Calculates the lengths and co-ordinate differences. |
|
Calculates the 2-norm of each row of matrix A. |
|
Normalise the rows of matrix A. |
|
Rotate an array of vectors through 90 degrees around an array of axes. |
|
Solve a system of linear equations with part of solution known. |
|
Solve (sparse) a system of linear equations with part of solution known. |
Matrices
Creates a vertex adjacency matrix. |
|
Creates a connectivity matrix from a list of vertex index pairs. |
|
Creates a matrix representing vertex degrees. |
|
Construct the equilibrium matrix of a structural system. |
|
Creates a face-vertex adjacency matrix. |
|
Creates a laplacian matrix from a list of edge topologies. |
|
Creates a network's nodal mass matrix. |
|
Operators
Construct the gradient operator of a trianglular mesh. |
Utilities
Formats float to truncated string. |
|
Changes float precision of float_formatter. |
|
Unchanges float precision of float_formatter back to default. |