BaseMethods
library contains the modules which defines and implements methods (routines) for data types defined in BaseType.
At present BaseMethods contains following modules.
Module | Comment | Category |
---|---|---|
String_Class | Defines String class and methods. | String |
String_Method | Additional methods for handling strings. | String |
PENF | For portability. | OS |
BeFoR64 | For portability. | OS |
FACE | Colorful console printing. | IO |
FPL | Fortran parameter list | Utility |
System_Method | Interface to C system libray. | OS |
CInterface | Utility for C-Fortran interface building. | OS |
OpenMP_Method | Methods which uses OpenMP for acceleration. | Misc |
GlobalData | GlobalData for easifem library | Misc |
Hashing32 | Hash functions. | Utility, Crypto |
OGPF | Gnuplot library | Plot |
Test_Method | Unit testing library | Test |
MdEncode_Method | Encoding text into markdown. | IO |
DispModule | Pretty printing on terminal. | IO |
Display_Method | Pretty printing on terminal. | IO |
ErrorHandling | Exception handling. | ExceptionHandling |
Utility | Utility module. | Utility |
PolynomialUtility | Collection of useful routine for polynomial interpolation. | Basis |
BaseType | Collection of user define data types. | Core |
MultiIndices_Method | Methods for MultiIndices_. | Math |
Random_Method | Methods for Random_ data type. | Math |
BoundingBox_Method | Methods for BoundingBox_ data type | Math |
IntVector_Method | Methods for IntVector_ data type | Vector |
IndexValue_Method | Methods for IndexValue_ data type | FEM |
IterationData_Method | Methods for IterationData_ data type. | FEM |
Vector3D_Method | Methods for Vector3D_ data type. | Vector |
RealVector_Method | Methods for RealVector_ data type | Vector |
DOF_Method | Methods for DOF_ data type | FEM |
Geometry_Method | Geometry realted methods. | Math |
QuadraturePoint_Method | Methods for QuadraturePoint_ data type. | FEM |
FEVariable_Method | Methods for FEVariable_ data type | FEM |
ElemshapeData_Method | Methods for ElemshapeData_ data type. | FEM |
RealMatrix_Method | Methods for RealMatrix_ data type. | Matrix |
FEMatrix_Method | Methods for FEMatrix_ data type. | FEM |
FEVector_Method | Methods for FEVector_ data type. | FEM |
Rank2Tensor_Method | Methods for Rank2Tensor_ data type. | Tensor |
VoigtRank2Tensor_Method | Methods for VoigtRank2Tensor_ data type. | Tensor |
CSRSparisty_Method | Methods for CSRSparisty_ data type. | Matrix |
CSRMatrix_Method | Methods for CSRMatrix_ data type. | Matrix |
SuperLUInterface | Fortran interface to SuperLU lib | LinearSolver |
LISInterface | Fortran interface to LIS lib | LinearSolver |
F77_BLAS | F77 interface to BLAS. | LinearAlgebra |
F95_BLAS | Fortran 95 interface to BLAS lib. | LinearAlgebra |
F77_LAPACK | Fortran interface to Lapack. | LinearAlgebra |
F95_LAPACK | Fortran 95 interface to Lapack lib. | LinearAlgebra |
Lapack_Method | Methods for linear algebra by using Lapack. | LinearAlgebra |
EASIFEM_ARPACK | Fortran interface to ARPACK. | LinearAlgebra |
FFTW3 | Fast fourer tranform library | LinearAlgebra |
MetisInterface | Fortran interface to Metis library. | LinearAlgebra |