## 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.