diff options
Diffstat (limited to 'src/boundary/zouHeBoundary3D.h')
| -rw-r--r-- | src/boundary/zouHeBoundary3D.h | 41 | 
1 files changed, 41 insertions, 0 deletions
| diff --git a/src/boundary/zouHeBoundary3D.h b/src/boundary/zouHeBoundary3D.h new file mode 100644 index 0000000..b6acb8f --- /dev/null +++ b/src/boundary/zouHeBoundary3D.h @@ -0,0 +1,41 @@ +/*  This file is part of the OpenLB library + * + *  Copyright (C) 2006, 2007 Orestis Malaspinas, Jonas Latt + *  E-mail contact: info@openlb.net + *  The most recent release of OpenLB can be downloaded at + *  <http://www.openlb.net/> + * + *  This program is free software; you can redistribute it and/or + *  modify it under the terms of the GNU General Public License + *  as published by the Free Software Foundation; either version 2 + *  of the License, or (at your option) any later version. + * + *  This program is distributed in the hope that it will be useful, + *  but WITHOUT ANY WARRANTY; without even the implied warranty of + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + *  GNU General Public License for more details. + * + *  You should have received a copy of the GNU General Public + *  License along with this program; if not, write to the Free + *  Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + *  Boston, MA  02110-1301, USA. +*/ + +#ifndef ZOU_HE_BOUNDARY_3D_H +#define ZOU_HE_BOUNDARY_3D_H + +#include "boundaryCondition3D.h" + +namespace olb { + +////////// Factory function for Zou/He BC /////////////////////////////////////////// + +template<typename T, typename DESCRIPTOR, typename MixinDynamics=BGKdynamics<T,DESCRIPTOR> > +OnLatticeBoundaryCondition3D<T,DESCRIPTOR>* +createZouHeBoundaryCondition3D(BlockLatticeStructure3D<T,DESCRIPTOR>& block); + + +} + + +#endif | 
