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.

DOF

DOF_ stores the degrees of freedom in finite element methods.

EigenUtility

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

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

MdEncode

This module converts Fortran intrinsic types into Markdown format.

MultiIndices

MultiIndices is characterized by two parameters $d$ and $n$.

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.

RealVector

RealVector is a wrapper around Fortran vector of reals.

RecursiveNode

This module contains methods for constructing the recursive nodes.

ReferenceElement

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

ReferenceHexahedron

ReferenceHexahedron_ is defined in BaseType module. It denotes the reference

ReferenceLine

ReferenceLine data type is a child of ReferenceElement.

ReferencePoint

ReferencePoint is a data type to handle points finite elements.

ReferenceQuadrangle

ReferenceQuadrangle_ is defined in BaseType module. It denotes the reference

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.

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.