NTPoly
Functions/Subroutines
trigonometrysolversmodule Module Reference

A Module For Computing Trigonometric functions of a Matrix. More...

Functions/Subroutines

subroutine, public sine (InputMat, OutputMat, solver_parameters_in)
 Compute the sine of a matrix. More...
 
subroutine, public cosine (InputMat, OutputMat, solver_parameters_in)
 Compute the cosine of a matrix. More...
 
subroutine, public scalesquaretrigonometrytaylor (InputMat, OutputMat, solver_parameters_in)
 Compute trigonometric functions of a matrix using a taylor series. More...
 

Detailed Description

A Module For Computing Trigonometric functions of a Matrix.

Function/Subroutine Documentation

◆ cosine()

subroutine, public trigonometrysolversmodule::cosine ( type(distributedsparsematrix_t), intent(in)  InputMat,
type(distributedsparsematrix_t), intent(inout)  OutputMat,
type(fixedsolverparameters_t), intent(in), optional  solver_parameters_in 
)

Compute the cosine of a matrix.

Parameters
[in]InputMatthe matrix to compute.
[out]OutputMatthe resulting matrix.
[in]solver_parameters_inparameters for the solver, optional.

◆ scalesquaretrigonometrytaylor()

subroutine, public trigonometrysolversmodule::scalesquaretrigonometrytaylor ( type(distributedsparsematrix_t), intent(in)  InputMat,
type(distributedsparsematrix_t), intent(inout)  OutputMat,
type(fixedsolverparameters_t), intent(in), optional  solver_parameters_in 
)

Compute trigonometric functions of a matrix using a taylor series.

Parameters
[in]InputMatthe matrix to compute.
[out]OutputMatthe resulting matrix.
[in]solver_parameters_inparameters for the solver

◆ sine()

subroutine, public trigonometrysolversmodule::sine ( type(distributedsparsematrix_t), intent(in)  InputMat,
type(distributedsparsematrix_t), intent(inout)  OutputMat,
type(fixedsolverparameters_t), intent(in), optional  solver_parameters_in 
)

Compute the sine of a matrix.

Parameters
[in]InputMatthe matrix to compute.
[out]OutputMatthe resulting matrix.
[in]solver_parameters_inparameters for the solver, optional.