Skip to main content

80 docs tagged with "easifemBase"

View All Tags

ApproxUtility

This module contains routine for checking the equality.

ArangeUtility

This module provides arange function for generating range of values.

BinomUtility

This module provides a method called Binom for calculating the binomial coefficients

CSRMatrix

CSRMatrix is defined to handle Compressed Sparse Row matrix.

CSRSparsity

CSRSparsity is a user type for storing the compressed sparse row sparse matrix.

DiagUtility

This module contains useful routines related for diagonal matrices.

Display_Method

Display_Method contains routines for printing a variable on terminal screen.

EigenUtility

This module constains routines for computing the eigenvalues and eigenvectors of matrices.

ElemshapeData

- [ ] TODO : documentation of [[ElemshapeData_]] getMethods setMethods

EyeUtility

This module contains methods for creating identity matrix.

Hexahedron

This module contains routine related to the interpolation over Hexahedron.

Jacobi

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

Lagrange

This module is a collection of methods which are useful for Lagrange Polynomials.

MdEncode

This module converts Fortran intrinsic types into Markdown format.

PolynomialUtility

PolynomialUtility is collection of modules for constructing shape functions and polynomials.

ProductUtility

This module provides routines for vector product and outer product.

Quadrangle

This module contains useful routines for creating polynomials on triangles.

QuadraturePoint

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.

RecursiveNode

This module contains methods for constructing the recursive nodes.

ReferenceElement

ReferenceElement data type is designed for handling the reference domain of finite elements.

ReferenceLine

ReferenceLine data type is a child of ReferenceElement. It defines the reference line element.

ReferencePoint

ReferencePoint is a data type to handle points finite elements.

SwapUtility

This module includes the routines for swapping operations.

SymUtility

SymUtility module provides routines for constructing the symmetric matrices from the lower or upper part of a dese matrix.

Tetrahedron

This module contains routines related to the interpolation over tetrahedron.

TriagUtility

This module defines the methods to access the upper or lower triangular part of a square or rectangle matrix.

Triangle

This module contains useful routines for creating polynomials on triangles.

Ultraspherical

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}$.

Utility

Utility module contains useful routines for doing small but important tasks.