SpecialMatrices
Source Files
Modules
Procedures
Derived Types
operator(*)
Interface
FreeBSD Documentation License
12 statements
Source File
specialmatrices_circulant.f90
specialmatrices_circulant
operator(*)
Contents
Functions
scalar_multiplication_bis_rdp
scalar_multiplication_rdp
public interface operator(*)
Functions
private pure module function scalar_multiplication_bis_rdp(A, alpha) result(B)
Utility function to perform a scalar multiplication with a
Circulant
matrix.
Arguments
Type
Intent
Optional
Attributes
Name
type(
Circulant
),
intent(in)
::
A
real(kind=dp),
intent(in)
::
alpha
Return Value
type(
Circulant
)
private pure module function scalar_multiplication_rdp(alpha, A) result(B)
Utility function to perform a scalar multiplication with a
Circulant
matrix.
Arguments
Type
Intent
Optional
Attributes
Name
real(kind=dp),
intent(in)
::
alpha
type(
Circulant
),
intent(in)
::
A
Return Value
type(
Circulant
)