Skip to content
Snippets Groups Projects
Select Git revision
  • f47b2156c090f2aa6f57266117e3356165cea7d1
  • master default protected
  • optimize_trapping
  • script_devel
  • parallel_trapping
  • unify_iterations
  • containers-m10
  • magma_refinement
  • release9
  • enable_svd
  • parallel_angles_gmu
  • containers-m8
  • parallel_angles
  • profile_omp_leonardo
  • test_nvidia_profiler
  • containers
  • shaditest
  • test1
  • main
  • 3-error-in-run-the-program
  • experiment
  • NP_TMcode-M10a.03
  • NP_TMcode-M10a.02
  • NP_TMcode-M10a.01
  • NP_TMcode-M10a.00
  • NP_TMcode-M9.01
  • NP_TMcode-M9.00
  • NP_TMcode-M8.03
  • NP_TMcode-M8.02
  • NP_TMcode-M8.01
  • NP_TMcode-M8.00
  • NP_TMcode-M7.00
  • v0.0
33 results

lapack_calls.h

Blame
  • lapack_calls.h 666 B
    /* Distributed under the terms of GPLv3 or later. See COPYING for details. */
    
    /*! \file lapack_calss.h
     *
     * \brief C++ interface to LAPACK calls.
     *
     */
    
    #ifndef INCLUDE_LAPACK_CALLS_H_
    #define INCLUDE_LAPACK_CALLS_H_
    
    /*! \brief Invert a complex matrix with double precision elements.
     *
     * Use LAPACKE64 to perform an in-place matrix inversion for a complex
     * matrix with double precision elements.
     *
     * \param mat: Matrix of complex. The matrix to be inverted.
     * \param n: `np_int` The number of rows and columns of the [n x n] matrix.
     * \param jer: `int &` Reference to an integer return flag.
     */
    void zinvert(dcomplex **mat, np_int n, int &jer);
    
    #endif