walberla::free_surface::normal_computation Namespace Reference

Functions

template<typename Stencil_T , typename vector_t , typename ScalarFieldIt_T , typename FlagFieldIt_T , typename flag_t >
void computeNormal (vector_t &normal, const ScalarFieldIt_T &fillFieldIt, const FlagFieldIt_T &flagFieldIt, const flag_t &validNeighborFlagMask)
 
template<typename Stencil_T , typename vector_t , typename ScalarFieldIt_T , typename FlagFieldIt_T , typename flag_t >
void computeNormalNearSolidBoundary (vector_t &normal, const ScalarFieldIt_T &fillFieldIt, const FlagFieldIt_T &flagFieldIt, const flag_t &validNeighborFlagMask, const flag_t &obstacleFlagMask)
 

Function Documentation

◆ computeNormal()

template<typename Stencil_T , typename vector_t , typename ScalarFieldIt_T , typename FlagFieldIt_T , typename flag_t >
void walberla::free_surface::normal_computation::computeNormal ( vector_t &  normal,
const ScalarFieldIt_T &  fillFieldIt,
const FlagFieldIt_T &  flagFieldIt,
const flag_t validNeighborFlagMask 
)

◆ computeNormalNearSolidBoundary()

template<typename Stencil_T , typename vector_t , typename ScalarFieldIt_T , typename FlagFieldIt_T , typename flag_t >
void walberla::free_surface::normal_computation::computeNormalNearSolidBoundary ( vector_t &  normal,
const ScalarFieldIt_T &  fillFieldIt,
const FlagFieldIt_T &  flagFieldIt,
const flag_t validNeighborFlagMask,
const flag_t obstacleFlagMask 
)