waLBerla 7.3
Loading...
Searching...
No Matches
walberla::sweepgen::FreeSlipFactory< Impl > Class Template Reference

#include <FreeSlip.hpp>

Public Member Functions

 FreeSlipFactory (const shared_ptr< StructuredBlockForest > blocks)
template<typename FlagField_T>
auto fromFlagField (BlockDataID flagFieldID, field::FlagUID boundaryFlagUID, field::FlagUID fluidFlagUID)

Protected Attributes

shared_ptr< StructuredBlockForestblocks_

Private Types

using ImplTraits = IrregularFreeSlipFactoryImplTraits< Impl >

Private Member Functions

Impl & impl ()
const Impl & impl () const

Member Typedef Documentation

◆ ImplTraits

template<typename Impl>
using walberla::sweepgen::FreeSlipFactory< Impl >::ImplTraits = IrregularFreeSlipFactoryImplTraits< Impl >
private

Constructor & Destructor Documentation

◆ FreeSlipFactory()

template<typename Impl>
walberla::sweepgen::FreeSlipFactory< Impl >::FreeSlipFactory ( const shared_ptr< StructuredBlockForest > blocks)
inline

Member Function Documentation

◆ fromFlagField()

template<typename Impl>
template<typename FlagField_T>
auto walberla::sweepgen::FreeSlipFactory< Impl >::fromFlagField ( BlockDataID flagFieldID,
field::FlagUID boundaryFlagUID,
field::FlagUID fluidFlagUID )
inline

◆ impl() [1/2]

template<typename Impl>
Impl & walberla::sweepgen::FreeSlipFactory< Impl >::impl ( )
inlineprivate

◆ impl() [2/2]

template<typename Impl>
const Impl & walberla::sweepgen::FreeSlipFactory< Impl >::impl ( ) const
inlineprivate

Member Data Documentation

◆ blocks_

template<typename Impl>
shared_ptr< StructuredBlockForest > walberla::sweepgen::FreeSlipFactory< Impl >::blocks_
protected

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/include/walberla/sweepgen/boundaries/FreeSlip.hpp