amg_mkb/lad_petsc/ns_supg/MatrixUtil.cpp File Reference

#include "MatrixUtil.hpp"
Include dependency graph for MatrixUtil.cpp:

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)

Function Documentation

Mat create_exact_schur_complement ( Mat *  schur_complement,
Mat  Avp,
Mat  Avv,
Mat  Apv,
Mat  App 
)

Here is the call graph for this function:

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 
)

Here is the call graph for this function:

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

Here is the call graph for this function:

Mat restrict_matrix ( Mat  mat,
double  threshold 
)

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1