TrigonometrySolversModule Module

A Module For Computing Trigonometric functions of a Matrix.



Contents


Subroutines

public subroutine Sine(InputMat, OutputMat, solver_parameters_in)

Compute the sine of a matrix.

Arguments

Type IntentOptional Attributes Name
type(Matrix_ps), intent(in) :: InputMat

The matrix to compute.

type(Matrix_ps), intent(inout) :: OutputMat

The resulting matrix.

type(SolverParameters_t), intent(in), optional :: solver_parameters_in

Parameters for the solver.

public subroutine DenseSine(Mat, OutputMat, solver_parameters_in)

Compute the sine of a matrix. (dense version).

Arguments

Type IntentOptional Attributes Name
type(Matrix_ps), intent(in) :: Mat

The matrix to compute.

type(Matrix_ps), intent(inout) :: OutputMat

The sine of the input matrix.

type(SolverParameters_t), intent(in), optional :: solver_parameters_in

Parameters for the solver

public subroutine Cosine(InputMat, OutputMat, solver_parameters_in)

Compute the cosine of a matrix.

Arguments

Type IntentOptional Attributes Name
type(Matrix_ps), intent(in) :: InputMat

The matrix to compute.

type(Matrix_ps), intent(inout) :: OutputMat

The resulting matrix.

type(SolverParameters_t), intent(in), optional :: solver_parameters_in

Parameters for the solver.

public subroutine DenseCosine(Mat, OutputMat, solver_parameters_in)

Compute the cosine of a matrix. (dense version).

Arguments

Type IntentOptional Attributes Name
type(Matrix_ps), intent(in) :: Mat

The matrix to compute.

type(Matrix_ps), intent(inout) :: OutputMat

The cosine of the input matrix.

type(SolverParameters_t), intent(in), optional :: solver_parameters_in

Parameters for the solver

public subroutine ScaleSquareTrigonometryTaylor(InputMat, OutputMat, params)

Compute trigonometric functions of a matrix using a taylor series.

Arguments

Type IntentOptional Attributes Name
type(Matrix_ps), intent(in) :: InputMat

The matrix to compute.

type(Matrix_ps), intent(inout) :: OutputMat

The resulting matrix.

type(SolverParameters_t), intent(in) :: params

Parameters for the solver.