PhyStar  v0.0.0 thu24
ibm::IBVelBFunction Struct Reference

#include <IBVelocityBoundary.hpp>

Collaboration diagram for ibm::IBVelBFunction:

Static Public Member Functions

template<int N_dim>
static IBVelBFun< N_dim > Fun (const IBVelBType type)
 

Static Public Attributes

static std::unordered_map< IBVelBType, IBVelBFun< 3 > > ibvelfun3D
 
static std::unordered_map< IBVelBType, IBVelBFun< 2 > > ibvelfun2D
 

Member Function Documentation

◆ Fun()

template<int N_dim>
static IBVelBFun<N_dim> ibm::IBVelBFunction::Fun ( const IBVelBType  type)
inlinestatic

References ibvelfun2D, and ibvelfun3D.

Member Data Documentation

◆ ibvelfun2D

std::unordered_map<IBVelBType, IBVelBFun<2> > ibm::IBVelBFunction::ibvelfun2D
inlinestatic
Initial value:
= {
{IBVelBType::Uniform, &Uniform<2>},
}

◆ ibvelfun3D

std::unordered_map<IBVelBType, IBVelBFun<3> > ibm::IBVelBFunction::ibvelfun3D
inlinestatic
Initial value:
= {
{IBVelBType::Uniform, &Uniform<3>}, {IBVelBType::LaminarCircPipe, &LaminarCircPipe<3>}}

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