waLBerla 7.3
Loading...
Searching...
No Matches
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=1_r)
 Configuration (const real_t _x, const real_t _y, const real_t _z, const real_t _density=1_r)
 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 = 1_r )
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 = 1_r )
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: