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

Linear algebraic operations for dBLCmat matrices. More...

#include <time.h>
#include "fasp.h"
#include "fasp_block.h"
#include "fasp_functs.h"

Go to the source code of this file.

Functions

void fasp_blas_dblc_aAxpy (const REAL alpha, const dBLCmat *A, const REAL *x, REAL *y)
 Matrix-vector multiplication y = alpha*A*x + y. More...
 
void fasp_blas_dblc_mxv (const dBLCmat *A, const REAL *x, REAL *y)
 Matrix-vector multiplication y = A*x. More...
 
void fasp_blas_ldblc_aAxpy (const REAL alpha, const dBLCmat *A, const LONGREAL *x, REAL *y)
 Matrix-vector multiplication y = alpha*A*x + y. More...
 

Detailed Description

Linear algebraic operations for dBLCmat matrices.

Note
This file contains Level-1 (Bla) functions. It requires: BlaSpmvCSR.c

Copyright (C) 2009–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 BlaSpmvBLC.c.

Function Documentation

◆ fasp_blas_dblc_aAxpy()

void fasp_blas_dblc_aAxpy ( const REAL  alpha,
const dBLCmat A,
const REAL x,
REAL y 
)

Matrix-vector multiplication y = alpha*A*x + y.

Parameters
alphaREAL factor a
APointer to dBLCmat matrix A
xPointer to array x
yPointer to array y
Author
Xiaozhe Hu
Date
06/04/2010

Definition at line 38 of file BlaSpmvBLC.c.

◆ fasp_blas_dblc_mxv()

void fasp_blas_dblc_mxv ( const dBLCmat A,
const REAL x,
REAL y 
)

Matrix-vector multiplication y = A*x.

Parameters
APointer to dBLCmat matrix A
xPointer to array x
yPointer to array y
Author
Chensong Zhang
Date
04/27/2013

Definition at line 164 of file BlaSpmvBLC.c.

◆ fasp_blas_ldblc_aAxpy()

void fasp_blas_ldblc_aAxpy ( const REAL  alpha,
const dBLCmat A,
const LONGREAL x,
REAL y 
)

Matrix-vector multiplication y = alpha*A*x + y.

Parameters
alphaREAL factor a
APointer to dBLCmat matrix A
xPointer to array x
yPointer to array y
Author
Lai Ting
Date
08/01/2022

Definition at line 296 of file BlaSpmvBLC.c.