ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |

pm_matrixInv.F90 File Reference

Go to the source code of this file.

## Data Types | |

type | pm_matrixInv::inversion_type |

This is a concrete derived type whose instances are exclusively used to request inversion operation on a given matrix within an interface of a procedure of the ParaMonte library. More... | |

interface | pm_matrixInv::getMatInv |

Generate and return the full inverse of an input matrix of general or triangular form directly or through its input the LU/Cholesky factorization. More... | |

interface | pm_matrixInv::setMatInv |

Generate and return the full inverse of a general or triangular matrix or a subset of the inverse of a positive-definite matrix complementary to its specified Cholesky factorization subset. More... | |

## Modules | |

module | pm_matrixInv |

This module contains abstract and concrete derived types and procedures related to the inversion of square matrices. | |

## Variables | |

character(*, SK), parameter | pm_matrixInv::MODULE_NAME = "@pm_matrixInv" |

type(inversion_type), parameter | pm_matrixInv::inversion = inversion_type() |

This is a scalar `parameter` object of type inversion_type that is exclusively used to request no transpose of a given matrix within an interface of a procedure of the ParaMonte library.More... | |