#include "MatrixUtil.hpp"
Functions | |
| Mat | create_exact_schur_complement (Mat *schur_complement, Mat Avp, Mat Avv, Mat Apv, Mat App) |
| Mat | create_velocity_exact_inverse (Mat *velocity_inverse, Mat Avv, Vec bvp) |
| Mat | create_velocity_ilu_inverse (KSP *preonly_solver, Mat Avv) |
| Mat | create_velocity_mass_inverse (Mat Vmm, Vec bvp) |
| void | draw_matrix (Mat mat, double threshold) |
| Mat | restrict_matrix (Mat mat, double threshold) |
| void | print_sym_difference (Mat mat) |
| void | print_positive_to_negative (Mat mat) |
| Mat create_exact_schur_complement | ( | Mat * | schur_complement, | |
| Mat | Avp, | |||
| Mat | Avv, | |||
| Mat | Apv, | |||
| Mat | App | |||
| ) |

| Mat create_velocity_exact_inverse | ( | Mat * | velocity_inverse, | |
| Mat | Avv, | |||
| Vec | bvp | |||
| ) |
| Mat create_velocity_ilu_inverse | ( | KSP * | preonly_solver, | |
| Mat | Avv | |||
| ) |
| Mat create_velocity_mass_inverse | ( | Mat | Vmm, | |
| Vec | bvp | |||
| ) |
| void draw_matrix | ( | Mat | mat, | |
| double | threshold | |||
| ) |

| void print_positive_to_negative | ( | Mat | mat | ) |
| void print_sym_difference | ( | Mat | mat | ) |

| Mat restrict_matrix | ( | Mat | mat, | |
| double | threshold | |||
| ) |

1.6.1