Chi-Tech
|
Data Structures | |
class | Boundary |
class | BoundaryDirichlet |
class | BoundaryReflecting |
class | BoundaryRobin |
class | Solver |
class | UnitIntegralContainer |
Enumerations | |
enum class | BoundaryType : int { Reflecting = 1 , Dirichlet = 2 , Neumann = 3 , Robin = 4 , Vacuum = 5 } |
Functions | |
PetscErrorCode | KSPMonitorAChiTech (KSP ksp, PetscInt n, PetscReal rnorm, void *monitordestroy) |
PetscErrorCode | DiffusionConvergenceTestNPT (KSP ksp, PetscInt n, PetscReal rnorm, KSPConvergedReason *convergedReason, void *monitordestroy) |
|
strong |
Enumerator | |
---|---|
Reflecting | |
Dirichlet | |
Neumann | |
Robin | |
Vacuum |
Definition at line 8 of file chi_diffusion_bndry.h.
PetscErrorCode chi_diffusion::DiffusionConvergenceTestNPT | ( | KSP | ksp, |
PetscInt | n, | ||
PetscReal | rnorm, | ||
KSPConvergedReason * | convergedReason, | ||
void * | monitordestroy | ||
) |
Customized convergence test.
Definition at line 44 of file chi_diffusion_utils.cc.
PetscErrorCode chi_diffusion::KSPMonitorAChiTech | ( | KSP | ksp, |
PetscInt | n, | ||
PetscReal | rnorm, | ||
void * | monitordestroy | ||
) |
Customized monitor for PETSc Krylov sub-space solvers.
Definition at line 13 of file chi_diffusion_utils.cc.