Welcome to HighFM documentation!ΒΆ Contents: Getting started Dependencies Installation Usage Documentation Testing Suite Constants Preprocessing Directives Constants MatrixTriangularType MatrixSymmetry OpSide SolverFlags FinalTimeHandle SVDMethod PermutationDirection SortOrder DefaultLocation index_t kNone kAuto kAll kHost kDevice inplace Basic Types MatrixBase HighFM::MatrixBase Array HighFM::Array DataMap HighFM::DataMap Vector HighFM::Vector HighFM::VectorData Matrix HighFM::Matrix HighFM::MatrixData Sparse Vector HighFM::SparseVector HighFM::SparseVectorData COO Matrix HighFM::COOMatrix CSR Matrix HighFM::CSRMatrix HighFM::CSRMatrixData Triangular Map HighFM::TriangularMap Template Parameters: Capacity: Element Access and Slicing: HighFM::Range Assignment: Compatibility HighFM::MatrixData BLAS Scaling Addition and Subtraction Transpose and Conjugate Entry-wise Operations Multiplication Norm Dot Diagonal and Identity Matrix Triangular Matrix Slicing Sparse BLAS Aliasing Expression Validation References LAPACK LU Driver Routines Factorization Triangular Solver trsolve() trsolve() trsolve() trsolve() trsolve() trsolve() trcond() Orthogonal Factorizations Driver Routines QR LQ Householder Q Eigenvalues eigen() eigen() symmetric_eigen() symmetric_eigen() Sylvester solve_sylvester() Schur schur() hessenberg_schur() reorder_schur() SVD svd() compact_svd() Linear System Solvers Sparse Direct Solvers HighFM::Pardiso AMGCL ILU0 ILUT SPAI0 SPAI1 AMGClassic AMGSA GMRESOptions GMRES ConjugateGradientOptions ConjugateGradient solve_linsys() solve_linsys() solve_linsys() solve_linsys() Least-Square HighFM::LSMR HighFM::LSMROptions HighFM::LSMRReport Random Generating random numbers Generator PCG Xoroshiro SplitMix Constructing a sketch operator Gaussian Sketching Sparse Sign Sketching SRTT Sketching References Matrix Functions Full Matrix Function The action of the Matrix Function Expv Taylor Restarted Krylov ODE Solvers Defining the equations HighFM::SemiDiscreteODE1 HighFM::SemiDiscreteODE2 Defining the problem HighFM::ODEProblem Calculating the solution HighFM::ForwardEuler HighFM::RungeKutta4 DormandPrince54 CashKarp54 Input/Output Printing to the Terminal MTX Files HDF5 Files CUDA (Experimental) Asynchronous Execution Usage Extra Modules ARPACK API