#include "users_modules/basic_finite_elements/src/Smoother.hpp"
Definition at line 12 of file Smoother.hpp.
◆ SmootherBlockData()
| Smoother::SmootherBlockData::SmootherBlockData |
( |
| ) |
|
|
inline |
Definition at line 20 of file Smoother.hpp.
24 CHKERRABORT(PETSC_COMM_SELF,
ierr);
25 }
static PetscErrorCode ierr
MoFEMErrorCode getOptions()
◆ ~SmootherBlockData()
| virtual Smoother::SmootherBlockData::~SmootherBlockData |
( |
| ) |
|
|
inlinevirtual |
Definition at line 41 of file Smoother.hpp.
41 {
44 CHKERRABORT(PETSC_COMM_WORLD,
ierr);
46 CHKERRABORT(PETSC_COMM_WORLD,
ierr);
47 }
48 }
◆ getOptions()
| MoFEMErrorCode Smoother::SmootherBlockData::getOptions |
( |
| ) |
|
|
inline |
Definition at line 27 of file Smoother.hpp.
27 {
29 PetscOptionsBegin(PETSC_COMM_WORLD, "",
30 "Get stabilisation element options", "none");
32 PetscBool smoothing_on =
sTabilised ? PETSC_TRUE : PETSC_FALSE;
33 CHKERR PetscOptionsBool(
"-smoothing_stabilise",
34 "all nodes controlled by smoothing element", "",
35 smoothing_on, &smoothing_on, PETSC_NULLPTR);
36 sTabilised = (smoothing_on == PETSC_TRUE) ?
true : false;
37 PetscOptionsEnd();
39 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define CHKERRG(n)
Check error code of MoFEM/MOAB/PETSc function.
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
◆ frontF
| Vec Smoother::SmootherBlockData::frontF |
◆ ownVectors
| bool Smoother::SmootherBlockData::ownVectors |
◆ sTabilised
| bool Smoother::SmootherBlockData::sTabilised |
◆ tangentFrontF
| Vec Smoother::SmootherBlockData::tangentFrontF |
The documentation for this struct was generated from the following file: