Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
AuxGivens.c File Reference

Givens transformation. More...

#include <math.h>
#include "fasp.h"
#include "fasp_functs.h"

Go to the source code of this file.

Functions

void fasp_aux_givens (const REAL beta, const dCSRmat *H, dvector *y, REAL *work)
 Perform Givens rotations to compute y |beta*e_1- H*y|. More...
 

Detailed Description

Givens transformation.

Note
This file contains Level-0 (Aux) functions.

Copyright (C) 2008–Present by the FASP team. All rights reserved.

Released under the terms of the GNU Lesser General Public License 3.0 or later.

Definition in file AuxGivens.c.

Function Documentation

◆ fasp_aux_givens()

void fasp_aux_givens ( const REAL  beta,
const dCSRmat H,
dvector y,
REAL work 
)

Perform Givens rotations to compute y |beta*e_1- H*y|.

Parameters
betaNorm of residual r_0
HUpper Hessenberg dCSRmat matrix: (m+1)*m
yMinimizer of |beta*e_1- H*y|
workTemporary work array
Author
Xuehai Huang
Date
10/19/2008

Definition at line 36 of file AuxGivens.c.