Moment Interface

public interface Moment

Module Procedures

public function Mat2DMoment(k, A)

Author
Blaise Bourdin (2019, bourdin@lsu.edu)

Mat2DMoment: k-th moment of a 2x2 matrix, i.e tr(A^k)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: k
type(Mat2D), intent(in) :: A

Return Value real(kind=C_DOUBLE)

public function MatS2DMoment(k, A)

Author
Blaise Bourdin (2019, bourdin@lsu.edu)

MatS2DMoment: k-th moment of a 2x2 symmetric matrix, i.e tr(A^k)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: k
type(MatS2D), intent(in) :: A

Return Value real(kind=C_DOUBLE)

public function Mat3DMoment(k, A)

Author
Blaise Bourdin (2019, bourdin@lsu.edu)

Mat3DMoment: k-th moment of a 3x3 matrix, i.e tr(A^k)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: k
type(Mat3D), intent(in) :: A

Return Value real(kind=C_DOUBLE)

public function MatS3DMoment(k, A)

Author
Blaise Bourdin (2019, bourdin@lsu.edu)

MatS3DMoment: k-th moment of a 3x3 symmetric matrix, i.e tr(A^k)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: k
type(MatS3D), intent(in) :: A

Return Value real(kind=C_DOUBLE)