IFEM 90A354
LinAlg Directory Reference
Directory dependency graph for LinAlg:
/home/runner/work/IFEM-2/IFEM-2/src/LinAlg

Files

 BLAS.h
 BLAS support for various platforms.
 
 DenseMatrix.C
 Dense system matrix representation.
 
 DenseMatrix.h
 Dense system matrix representation.
 
 DiagMatrix.C
 Diagonal system matrix representation.
 
 DiagMatrix.h
 Diagonal system matrix representation.
 
 ISTLMatrix.C
 Representation of the system matrix in ISTL format.
 
 ISTLMatrix.h
 Representation of the system matrix in ISTL format with interface to ISTL routines for solving linear equation systems.
 
 ISTLSolParams.C
 Linear solver parameters for ISTL.
 
 ISTLSolParams.h
 Linear solver parameters for ISTL matrices.
 
 ISTLSupport.h
 IFEM ISTL support.
 
 LAPack.h
 LAPack support for various platforms.
 
 LinAlgenums.h
 Various enums for linear algebra scope.
 
 LinAlgInit.C
 Initializer for linear algebra packages.
 
 LinAlgInit.h
 Initializer for linear algebra packages.
 
 LinSolParams.C
 Linear solver parameters for PETSc matrices.
 
 LinSolParams.h
 Linear solver parameters for PETSc matrices.
 
 matrix.h
 Simple template classes for dense rectangular matrices and vectors.
 
 matrixnd.h
 Simple template classes for dense multi-dimensional matrices.
 
 MatVec.C
 Global algebraic operations on index 1-based matrices and vectors.
 
 MatVec.h
 Global algebraic operations on index 1-based matrices and vectors.
 
 PETScMatrix.C
 Representation of the system matrix in PETSc format.
 
 PETScMatrix.h
 Representation of the system matrix in PETSc format with interface to PETSc routines for assembling and solving linear equation systems.
 
 PETScPCPerm.C
 Permutation for PETSc preconditioners.
 
 PETScPCPerm.h
 
 PETScSchurPC.C
 Schur-complement preconditioner using PETSc.
 
 PETScSchurPC.h
 Schur-complement preconditioner using PETSc.
 
 PETScSolParams.C
 Linear solver parameters for PETSc.
 
 PETScSolParams.h
 Linear solver parameters for PETSc matrices.
 
 PETScSupport.h
 IFEM PETSc support.
 
 print_tol.h
 Global parameters for controlling the print of vectors and matrices.
 
 ProcessAdm.C
 Class for administration MPI processes used by the IFEM library, in particular parallel linear algebra using PETSc.
 
 ProcessAdm.h
 Class for administration MPI processes used by the IFEM library, in particular parallel linear algebra using PETSc.
 
 readIntVec.h
 Read an integer array from a named file, for unit testing.
 
 SAM.C
 Assembly of FE matrices into system matrices.
 
 SAM.h
 Assembly of FE matrices into system matrices.
 
 SparseMatrix.C
 Representation of the system matrix on an unstructured sparse format.
 
 SparseMatrix.h
 Representation of the system matrix on an unstructured sparse format.
 
 SPRMatrix.C
 Representation of the system matrix on the SPR-format.
 
 SPRMatrix.h
 Representation of the system matrix on the SPR-format with interface to a Fortran module for assembling and solving linear equation systems.
 
 SystemMatrix.C
 General representation of the system matrix on different forms.
 
 SystemMatrix.h
 General representation of system matrices and vectors.