Chi-Tech
lbs_shell_operations.h
Go to the documentation of this file.
1
#ifndef CHITECH_LBS_SHELL_OPERATIONS_H
2
#define CHITECH_LBS_SHELL_OPERATIONS_H
3
4
#include <petscksp.h>
5
6
#include "
A_LBSSolver/IterativeMethods/wgs_context.h
"
7
8
namespace
lbs
9
{
10
int
WGDSA_TGDSA_PreConditionerMult
(PC pc,
Vec
phi_input,
Vec
pc_output);
11
int
WGDSA_TGDSA_PreConditionerMult2
(
12
lbs::WGSContext<Mat,Vec,KSP>
& gs_context_ptr,
13
Vec
phi_input,
Vec
pc_output);
14
int
MIP_TGDSA_PreConditionerMult
(PC pc,
Vec
phi_input,
Vec
pc_output);
15
}
//namespace lbs
16
17
#endif
//CHITECH_LBS_SHELL_OPERATIONS_H
lbs
Definition:
acceleration.cc:10
lbs::WGDSA_TGDSA_PreConditionerMult
int WGDSA_TGDSA_PreConditionerMult(PC pc, Vec phi_input, Vec pc_output)
Definition:
lbs_DSA_preconditioner.cc:9
lbs::WGDSA_TGDSA_PreConditionerMult2
int WGDSA_TGDSA_PreConditionerMult2(lbs::WGSContext< Mat, Vec, KSP > &gs_context_ptr, Vec phi_input, Vec pc_output)
Definition:
lbs_DSA_preconditioner.cc:61
lbs::MIP_TGDSA_PreConditionerMult
int MIP_TGDSA_PreConditionerMult(PC pc, Vec phi_input, Vec pc_output)
Definition:
lbsmip_TGDSA_preconditioner.cc:9
Vec
struct _p_Vec * Vec
Definition:
petsc_forward_declarations.h:9
lbs::WGSContext
Definition:
wgs_context.h:26
wgs_context.h
modules
LinearBoltzmannSolvers
A_LBSSolver
Preconditioning
lbs_shell_operations.h
Generated by
1.9.3