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