Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 760 Bytes

File metadata and controls

19 lines (13 loc) · 760 Bytes

JDQZ++

Templated C++ implementation of the JDQZ generalized eigenvalue problem solver.

Introduction

This is an almost 1-1 port of the original FORTRAN code by Fokkema and van Gijzen, see

A few of the old routines survive and are compiled into a separate library.

The main difference with the original is that vectors are now templated. We require vectors to have a few standard members (e.g. dot(), axpy(), scale(), etc.) with complex arithmetic. For manipulations of the projected problem we use containers provided by the STL.

Installation

This project depends on

  • cmake
  • lapack
  • gtest