walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration Class Reference

#include <VelocityBoundary.h>

+ Inheritance diagram for walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration:

Public Member Functions

 Configuration (const Vector3< real_t > &_velocity, const real_t _density=real_t(1))
 
 Configuration (const real_t _x, const real_t _y, const real_t _z, const real_t _density=real_t(1))
 
 Configuration (const Config::BlockHandle &config)
 
const Vector3< real_t > & velocity () const
 
real_t density () const
 
const real_tx () const
 
const real_ty () const
 
const real_tz () const
 
Vector3< real_t > & velocity ()
 
real_tdensity ()
 
real_tx ()
 
real_ty ()
 
real_tz ()
 
- Public Member Functions inherited from walberla::boundary::BoundaryConfiguration
virtual ~BoundaryConfiguration ()=default
 

Private Attributes

Vector3< real_tvelocity_
 
real_t density_
 

Additional Inherited Members

- Static Public Member Functions inherited from walberla::boundary::BoundaryConfiguration
static const BoundaryConfigurationnull ()
 
static const shared_ptr< BoundaryConfigurationnullPtr ()
 

Constructor & Destructor Documentation

◆ Configuration() [1/3]

template<typename LatticeModel_T , typename flag_t >
walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::Configuration ( const Vector3< real_t > &  _velocity,
const real_t  _density = real_t(1) 
)
inline

◆ Configuration() [2/3]

template<typename LatticeModel_T , typename flag_t >
walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::Configuration ( const real_t  _x,
const real_t  _y,
const real_t  _z,
const real_t  _density = real_t(1) 
)
inline

◆ Configuration() [3/3]

template<typename LatticeModel_T , typename flag_t >
walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::Configuration ( const Config::BlockHandle config)
inline

Member Function Documentation

◆ density() [1/2]

template<typename LatticeModel_T , typename flag_t >
real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::density ( )
inline

◆ density() [2/2]

template<typename LatticeModel_T , typename flag_t >
real_t walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::density ( ) const
inline

◆ velocity() [1/2]

template<typename LatticeModel_T , typename flag_t >
Vector3< real_t >& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::velocity ( )
inline

◆ velocity() [2/2]

template<typename LatticeModel_T , typename flag_t >
const Vector3< real_t >& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::velocity ( ) const
inline

◆ x() [1/2]

template<typename LatticeModel_T , typename flag_t >
real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::x ( )
inline

◆ x() [2/2]

template<typename LatticeModel_T , typename flag_t >
const real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::x ( ) const
inline

◆ y() [1/2]

template<typename LatticeModel_T , typename flag_t >
real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::y ( )
inline

◆ y() [2/2]

template<typename LatticeModel_T , typename flag_t >
const real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::y ( ) const
inline

◆ z() [1/2]

template<typename LatticeModel_T , typename flag_t >
real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::z ( )
inline

◆ z() [2/2]

template<typename LatticeModel_T , typename flag_t >
const real_t& walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::z ( ) const
inline

Member Data Documentation

◆ density_

template<typename LatticeModel_T , typename flag_t >
real_t walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::density_
private

◆ velocity_

template<typename LatticeModel_T , typename flag_t >
Vector3< real_t > walberla::lbm::VelocityBoundary< LatticeModel_T, flag_t >::Configuration::velocity_
private

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