PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
Definition of functions creating gradient operator. More...
Go to the source code of this file.
Namespaces | |
namespace | petibm |
A toolbox for building flow solvers. | |
namespace | petibm::operators |
Collections of factory functions of operators. | |
Typedefs | |
typedef std::vector< MatStencil > | petibm::operators::StencilVec |
STL vector holding MatStencil. More... | |
typedef std::function< StencilVec(const PetscInt &, const PetscInt &, const PetscInt &)> | petibm::operators::GetNeighborFunc |
a function type for functions returning neighbors' stencils. More... | |
typedef std::function< type::RealVec1D(const PetscInt &, const PetscInt &, const PetscInt &)> | petibm::operators::Kernel |
a function type for functions computing matrix entries' values. More... | |
Functions | |
PetscErrorCode | petibm::operators::createGradient (const type::Mesh &mesh, Mat &G, const PetscBool &normalize=PETSC_TRUE) |
Create a gradient operator, , for pressure field. More... | |
Definition of functions creating gradient operator.
Definition in file creategradient.cpp.