File laplacexz-petsc.hxx¶
-
class LaplaceXZpetsc : public LaplaceXZ¶
Public Functions
-
LaplaceXZpetsc(Mesh *m = nullptr, Options *options = nullptr, const CELL_LOC loc = CELL_CENTRE)¶
-
~LaplaceXZpetsc()¶
Private Members
-
Vec xs¶
-
Vec bs¶
Solution and RHS vectors.
-
int reuse_limit¶
How many times can the preconditioner be reused?
-
int reuse_count¶
How many times has it been reused?
-
bool coefs_set¶
Have coefficients been set?
-
int inner_boundary_flags¶
Flags to set inner boundary condition.
-
int outer_boundary_flags¶
Flags to set outer boundary condition.
Private Static Attributes
-
static const int implemented_boundary_flags = INVERT_AC_GRAD + INVERT_SET + INVERT_RHS¶
-
struct YSlice¶
Data for a single Y slice
-
LaplaceXZpetsc(Mesh *m = nullptr, Options *options = nullptr, const CELL_LOC loc = CELL_CENTRE)¶