SPH
Public Member Functions | List of all members
SymmetricBoundary Class Reference

Boundary duplicating particles along z=0 plane. More...

#include <Boundary.h>

Inheritance diagram for SymmetricBoundary:
IBoundaryCondition Polymorphic

Public Member Functions

virtual void initialize (Storage &storage) override
 Applies the boundary conditions before the derivatives are computed. More...
 
virtual void finalize (Storage &storage) override
 Applies the boundary conditions after the derivatives are computed. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Boundary duplicating particles along z=0 plane.

Particles from z>0 half-space are copied into the z<0 half-space. Any particles originally located in the negative half-space are first projected to the z=0 plane.

Definition at line 232 of file Boundary.h.

Member Function Documentation

◆ finalize()

void SymmetricBoundary::finalize ( Storage storage)
overridevirtual

Applies the boundary conditions after the derivatives are computed.

Called every time step after equations are evaluated (finalized).

Implements IBoundaryCondition.

Definition at line 409 of file Boundary.cpp.

◆ initialize()

void SymmetricBoundary::initialize ( Storage storage)
overridevirtual

Applies the boundary conditions before the derivatives are computed.

Called every time step after equations are initialized.

Implements IBoundaryCondition.

Definition at line 379 of file Boundary.cpp.


The documentation for this class was generated from the following files: