ergo
|
Directories | |
directory | gemm_sse |
directory | template_lapack |
Files | |
file | allocate.cc |
Code for memory allocation/deallocation routines used by matrix library. | |
file | allocate.h [code] |
Code for memory allocation/deallocation routines used by matrix library. | |
file | Allocator.h [code] |
Code for Allocator class used for memory allocation/deallocation in matrix library. | |
file | AllocatorManager.cc |
Code for AllocatorManager that is used to allocate memory for submatrices in the hierarchical matrix library. | |
file | AllocatorManager.h [code] |
Code for AllocatorManager class used for memory allocation/deallocation in matrix library. | |
file | API_test.cc |
Test of the matrix library. | |
file | bench.cc |
Benchmark of the matrix library. | |
file | bench_gemm_only.cc |
Benchmark of the matrix library with input parameters specifying block sizes, parallel level etc. | |
file | bisection.h [code] |
Bisection method. | |
file | blastime.cc |
Benchmark code for matrix-matrix multiplication (gemm) operation, measuring timings for different matrix sizes. | |
file | DebugPolicies.h [code] |
Classes describing debug policies with different debug levels. | |
file | Failure.h [code] |
The Failure class is used for exception handling. | |
file | FileWritable.cc |
Implementation of the abstract class FileWritable for simple writing and reading of objects to/from file. | |
file | FileWritable.h [code] |
Abstract class for simple writing and reading of objects to/from file. | |
file | general.h [code] |
Some general utilities used by other parts of the hierarchical matrix library. | |
file | Interval.h [code] |
Interval class. | |
file | Lanczos.h [code] |
Class for building Krylov subspaces with the Lanczos method. | |
file | LanczosLargestMagnitudeEig.h [code] |
Class for computing the largest magnitude eigenvalue of a symmetric matrix with the Lanczos method. | |
file | LanczosSeveralLargestEig.h [code] |
Class for computing several largest (note: not by magnitude) eigenvalues of a symmetric matrix with the Lanczos method. | |
file | mat_gblas.cc |
Global variables related to timekeeping for matrix operations. | |
file | mat_gblas.h [code] |
C++ interface to a subset of BLAS and LAPACK. | |
file | mat_utils.h [code] |
Utilities used by other parts of the hierarchical matrix library. | |
file | matInclude.cc |
Some utilities related to hierarchical matrix library. | |
file | matInclude.h [code] |
Copyright(c) Emanuel Rubensson 2006. | |
file | Matrix.h [code] |
The heart of the matrix library. | |
file | matrix_proxy.h [code] |
Proxy structs used by the matrix API. | |
file | MatrixBase.h [code] |
Base class for matrix API. | |
file | MatrixGeneral.h [code] |
General matrix class. | |
file | MatrixHierarchicBase.h [code] |
Base class for Matrix. | |
file | MatrixSymmetric.h [code] |
Symmetric matrix class. | |
file | MatrixTriangular.h [code] |
Triangular matrix class. | |
file | MatrixTridiagSymmetric.h [code] |
Class for tridiagonal symmetric matrices. | |
file | Memory_buffer_thread.cc |
Code for managing aligned memory buffers, used if SSE intrinsics enabled. | |
file | Memory_buffer_thread.h [code] |
Code for managing aligned memory buffers, used if SSE intrinsics enabled. | |
file | Perturb_Test.cc |
Test of the denaity matrix perturbation iterations. | |
file | Perturbation.h [code] |
Perturbation theory class. | |
file | SizesAndBlocks.cc |
Class used to keep track of the block sizes used at different levels in the hierarchical matrix data structure. | |
file | SizesAndBlocks.h [code] |
Class used to keep track of the block sizes used at different levels in the hierarchical matrix data structure. | |
file | sort.h [code] |
A quicksort implementation. | |
file | TC2.h [code] |
Trace correcting purification class. | |
file | test_LanczosSeveralLargestEig.cc |
Code for testing functionality for somputing several eigenpairs using the Lanczos method. | |
file | test_vector.cc |
Test code testing creation of vector objects using the hierarchical vector data structure in the hierarchical matrix library. | |
file | testOmpFail.cc |
Test code designed to detect a certain kind of compiler bug that appeared when certain compilers are used with OpenMP. | |
file | truncation.h [code] |
Classes for truncation of small matrix elements. | |
file | ValidPtr.h [code] |
Smart pointer class to control access to object. | |
file | Vector.h [code] |
Copyright(c) Emanuel Rubensson 2006. | |
file | VectorGeneral.h [code] |
General vector class. | |
file | VectorHierarchicBase.h [code] |
Base class for Vector. | |