ApproxUtility
This module contains routine for checking the equality.
This module contains routine for checking the equality.
This module provides arange function for generating range of values.
Methods
This module provides a method called Binom for calculating the binomial coefficients
Methods
This module provides methods for contraction operation between tensors.
This module provides methods for converting
CSRMatrix is defined to handle Compressed Sparse Row matrix.
CSRSparsity is a user type for storing the compressed sparse row sparse matrix.
- [ ] This documentation is old. Update it.
This module contains useful routines related for diagonal matrices.
Display_Method contains routines for printing a variable on terminal screen.
This module constains routines for computing the eigenvalues and eigenvectors of matrices.
Interface1
- [ ] TODO : documentation of [[ElemshapeData_]] getMethods setMethods
This module contains methods for creating identity matrix.
ForceVector1
Methods
This module contains hashing utility.
Methods
This module contains routine related to the interpolation over Hexahedron.
Methods
This module contains useful routine for integers.
This module contains helping routines for interpolation.
Methods
Jacobi polynomial of order $n$ is denoted by $P_^{\alpha,\beta}\left(x\right)$. Here $\alpha$ and $\beta$ are parameters of Jacobi polynomial. Note that
This module is a collection of methods which are useful for Lagrange Polynomials.
Methods
Methods
This module provides routines related to linear algebra.
Methods
This module converts Fortran intrinsic types into Markdown format.
Methods
PolynomialUtility is collection of modules for constructing shape functions and polynomials.
Methods
This module provides routines for vector product and outer product.
This module defines two generic functions Push and Pop.
Methods
This module contains useful routines for creating polynomials on triangles.
QuadraturePoint_ data type contains quadrature points and corresponding weight. This data type is helpful in calculating the element shape data and finite element matrix and vector.
This module contains methods for constructing the recursive nodes.
ReferenceElement data type is designed for handling the reference domain of finite elements.
Methods
ReferenceLine data type is a child of ReferenceElement. It defines the reference line element.
ReferencePoint is a data type to handle points finite elements.
ReferenceQuadrangle is a user-data type for quadrangle element.
ReferenceTriangle is a user-data type for triangular element.
Methods
This module contains the methods for strings.
This module includes the routines for swapping operations.
SymUtility module provides routines for constructing the symmetric matrices from the lower or upper part of a dese matrix.
Methods
This module contains routines related to the interpolation over tetrahedron.
This module defines the methods to access the upper or lower triangular part of a square or rectangle matrix.
This module contains useful routines for creating polynomials on triangles.
Jacobi polynomial with $\alpha=\beta>-1$, are called the ultraspherical polynomials or Gegenbauer polynomial. We will denote ultraspherical polynomial by $P_^{\lambda}(x)$ where, $\alpha=\lambda-\frac{1}{2}$. Note that $\lambda>-\frac{1}{2}$.
Methods
Utility module contains useful routines for doing small but important tasks.