OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
olb::Boundary3D< T, PARTICLETYPE > Class Template Referenceabstract

Prototype for all particle boundaries. More...

#include <boundary3D.h>

+ Inheritance diagram for olb::Boundary3D< T, PARTICLETYPE >:
+ Collaboration diagram for olb::Boundary3D< T, PARTICLETYPE >:

Public Member Functions

 Boundary3D ()
 
 Boundary3D (Boundary3D< T, PARTICLETYPE > &)
 
 Boundary3D (const Boundary3D< T, PARTICLETYPE > &)
 
virtual ~Boundary3D ()
 
virtual void applyBoundary (typename std::deque< PARTICLETYPE< T > >::iterator &p, ParticleSystem3D< T, PARTICLETYPE > &psSys)=0
 

Protected Attributes

OstreamManager clout
 

Detailed Description

template<typename T, template< typename U > class PARTICLETYPE>
class olb::Boundary3D< T, PARTICLETYPE >

Prototype for all particle boundaries.

Definition at line 43 of file boundary3D.h.

Constructor & Destructor Documentation

◆ Boundary3D() [1/3]

template<typename T , template< typename U > class PARTICLETYPE>
olb::Boundary3D< T, PARTICLETYPE >::Boundary3D ( )

Definition at line 43 of file boundary3D.hh.

43 : clout(std::cout,"Boundary3D")
44{
45}
OstreamManager clout
Definition boundary3D.h:53

◆ Boundary3D() [2/3]

template<typename T , template< typename U > class PARTICLETYPE>
olb::Boundary3D< T, PARTICLETYPE >::Boundary3D ( Boundary3D< T, PARTICLETYPE > & f)

Definition at line 33 of file boundary3D.hh.

33 : clout(f.clout)
34{
35}

◆ Boundary3D() [3/3]

template<typename T , template< typename U > class PARTICLETYPE>
olb::Boundary3D< T, PARTICLETYPE >::Boundary3D ( const Boundary3D< T, PARTICLETYPE > & f)

Definition at line 38 of file boundary3D.hh.

38 : clout(f.clout)
39{
40}

◆ ~Boundary3D()

template<typename T , template< typename U > class PARTICLETYPE>
virtual olb::Boundary3D< T, PARTICLETYPE >::~Boundary3D ( )
inlinevirtual

Definition at line 49 of file boundary3D.h.

49{};

Member Function Documentation

◆ applyBoundary()

template<typename T , template< typename U > class PARTICLETYPE>
virtual void olb::Boundary3D< T, PARTICLETYPE >::applyBoundary ( typename std::deque< PARTICLETYPE< T > >::iterator & p,
ParticleSystem3D< T, PARTICLETYPE > & psSys )
pure virtual

Member Data Documentation

◆ clout

template<typename T , template< typename U > class PARTICLETYPE>
OstreamManager olb::Boundary3D< T, PARTICLETYPE >::clout
mutableprotected

Definition at line 53 of file boundary3D.h.


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