PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
petibm::type::GhostPointInfo Struct Reference

A data structure for a single ghost point. More...

#include <type.h>

Public Attributes

PetscInt lclId
 the index in a local velocity vector of this ghost point More...
 
MatStencil targetStencil
 
PetscInt targetPackedId
 
PetscReal area
 the flux area of this ghost point More...
 
PetscReal dL
 
PetscReal a0
 the coefficient of the velocity at the target point More...
 
PetscReal a1
 the constant coefficient More...
 
PetscReal value
 the value of this ghost point More...
 

Detailed Description

A data structure for a single ghost point.

Definition at line 160 of file type.h.

Member Data Documentation

◆ a0

PetscReal petibm::type::GhostPointInfo::a0

the coefficient of the velocity at the target point

Definition at line 171 of file type.h.

◆ a1

PetscReal petibm::type::GhostPointInfo::a1

the constant coefficient

Definition at line 172 of file type.h.

◆ area

PetscReal petibm::type::GhostPointInfo::area

the flux area of this ghost point

Definition at line 168 of file type.h.

◆ dL

PetscReal petibm::type::GhostPointInfo::dL

the distance between this ghost point and target velocity point

Definition at line 169 of file type.h.

◆ lclId

PetscInt petibm::type::GhostPointInfo::lclId

the index in a local velocity vector of this ghost point

Definition at line 163 of file type.h.

◆ targetPackedId

PetscInt petibm::type::GhostPointInfo::targetPackedId

the index of target point in global packed velocity vector

Definition at line 166 of file type.h.

◆ targetStencil

MatStencil petibm::type::GhostPointInfo::targetStencil

the stencil of point corresponding to this ghost point

Definition at line 164 of file type.h.

◆ value

PetscReal petibm::type::GhostPointInfo::value

the value of this ghost point

Definition at line 173 of file type.h.


The documentation for this struct was generated from the following file: