Chi-Tech
wgs_linear_solver.cc File Reference
#include "wgs_linear_solver.h"
#include "wgs_convergence_test.h"
#include "A_LBSSolver/lbs_solver.h"
#include "math/PETScUtils/petsc_utils.h"
#include "math/LinearSolver/linear_matrix_action_Ax.h"
#include "chi_runtime.h"
#include "chi_log.h"
#include "utils/chi_timer.h"
#include <petscksp.h>
#include <memory>
#include <iomanip>

Go to the source code of this file.

Namespaces

namespace  lbs
 

Macros

#define sc_double   static_cast<double>
 
#define sc_int64_t   static_cast<int64_t>
 
#define GetGSContextPtr(x)    std::dynamic_pointer_cast<WGSContext<Mat, Vec, KSP>>(x)
 

Macro Definition Documentation

◆ GetGSContextPtr

#define GetGSContextPtr (   x)     std::dynamic_pointer_cast<WGSContext<Mat, Vec, KSP>>(x)

Definition at line 21 of file wgs_linear_solver.cc.

◆ sc_double

#define sc_double   static_cast<double>

Definition at line 18 of file wgs_linear_solver.cc.

◆ sc_int64_t

#define sc_int64_t   static_cast<int64_t>

Definition at line 19 of file wgs_linear_solver.cc.