RayRitzProj

This header is used to perform a Rayleigh-Ritz projection of a tentative eigenspace. More…

#include "RayRitzProj.h"

Public Functions

Name
RayRitzProj()
Creates an empty object.
~RayRitzProj()
Deletes the object.
void Set(const DDMat & Z)
Set-up the Rayleigh Ritz projection object.
void Project(DDMat & AZ, DDMat & Z, rExt * zvec)
Computes a new approximation of the eigenspace using a Rayleigh-Ritz projection.

Detailed Description

class RayRitzProj;

This header is used to perform a Rayleigh-Ritz projection of a tentative eigenspace.

class RayRitzProj.

Public Functions Documentation

function RayRitzProj

RayRitzProj()

Creates an empty object.

function ~RayRitzProj

~RayRitzProj()

Deletes the object.

function Set

void Set(
    const DDMat & Z
)

Set-up the Rayleigh Ritz projection object.

function Project

void Project(
    DDMat & AZ,
    DDMat & Z,
    rExt * zvec
)

Computes a new approximation of the eigenspace using a Rayleigh-Ritz projection.


Updated on 12 February 2021 at 11:59:50 CET