OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR > Class Template Reference

Generates post processor AdsorptionCouplingPostProcessor3D. More...

#include <adsorptionCoupling3D.h>

+ Inheritance diagram for olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >:
+ Collaboration diagram for olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >:

Public Member Functions

 AdsorptionCouplingPostProcessorGenerator3D (AdsorptionReaction< T, ADEDESCRIPTOR > *reaction, int x0=0, int x1=0, int y0=0, int y1=0, int z0=0, int z1=0)
 Generate adsorption reaction post processor.
 
PostProcessor3D< T, NSDESCRIPTOR > * generate (std::vector< BlockStructureD< 3 > * > partners) const
 
LatticeCouplingGenerator3D< T, NSDESCRIPTOR > * clone () const override
 
- Public Member Functions inherited from olb::LatticeCouplingGenerator3D< T, NSDESCRIPTOR >
 LatticeCouplingGenerator3D ()=delete
 
 LatticeCouplingGenerator3D (int x0_, int x1_, int y0_, int y1_, int z0_, int z1_)
 
virtual ~LatticeCouplingGenerator3D ()
 
void shift (LatticeR< 3 > delta, int iC_=-1)
 
void shift (int deltaX, int deltaY, int deltaZ, int iC_=-1)
 
bool extract (int x0_, int x1_, int y0_, int y1_, int z0_, int z1_)
 
bool extract (LatticeR< 3 > lower, LatticeR< 3 > upper)
 
void reset (LatticeR< 3 > lower, LatticeR< 3 > upper)
 
void reset (int x0_, int x1_, int y0_, int y1_, int z0_, int z1_)
 

Additional Inherited Members

- Protected Attributes inherited from olb::LatticeCouplingGenerator3D< T, NSDESCRIPTOR >
int x0
 
int x1
 
int y0
 
int y1
 
int z0
 
int z1
 
int iC
 

Detailed Description

template<typename T, typename NSDESCRIPTOR, typename ADEDESCRIPTOR>
class olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >

Generates post processor AdsorptionCouplingPostProcessor3D.

Template Parameters
T
NSDESCRIPTOR
ADEDESCRIPTOR
See also
AdsorptionCouplingPostProcessor3D

Definition at line 93 of file adsorptionCoupling3D.h.

Constructor & Destructor Documentation

◆ AdsorptionCouplingPostProcessorGenerator3D()

template<typename T , typename NSDESCRIPTOR , typename ADEDESCRIPTOR >
olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >::AdsorptionCouplingPostProcessorGenerator3D ( AdsorptionReaction< T, ADEDESCRIPTOR > * reaction,
int x0 = 0,
int x1 = 0,
int y0 = 0,
int y1 = 0,
int z0 = 0,
int z1 = 0 )
explicit

Generate adsorption reaction post processor.

Parameters
reactionclass implementing AdsorptionReaction with the reaction and isotherm data

Member Function Documentation

◆ clone()

template<typename T , typename NSDESCRIPTOR , typename ADEDESCRIPTOR >
LatticeCouplingGenerator3D< T, NSDESCRIPTOR > * olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >::clone ( ) const
overridevirtual

◆ generate()

template<typename T , typename NSDESCRIPTOR , typename ADEDESCRIPTOR >
PostProcessor3D< T, NSDESCRIPTOR > * olb::AdsorptionCouplingPostProcessorGenerator3D< T, NSDESCRIPTOR, ADEDESCRIPTOR >::generate ( std::vector< BlockStructureD< 3 > * > partners) const
virtual

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