ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
LB::LBNone Struct Reference

#include <LBNone.hpp>

Public Member Functions

void propagate ()
 
void ghost_communication ()
 
void ghost_communication_pdf ()
 
void ghost_communication_vel ()
 
double get_agrid () const
 
double get_tau () const
 
double get_kT () const
 
Utils::VectorXd< 9 > get_pressure_tensor () const
 
bool is_gpu () const
 
std::optional< Utils::Vector3dget_velocity_at_pos (Utils::Vector3d const &, bool) const
 
std::optional< double > get_density_at_pos (Utils::Vector3d const &, bool) const
 
bool add_force_at_pos (Utils::Vector3d const &, Utils::Vector3d const &) const
 
void add_forces_at_pos (std::vector< Utils::Vector3d > const &, std::vector< Utils::Vector3d > const &) const
 
std::vector< Utils::Vector3dget_velocities_at_pos (std::vector< Utils::Vector3d > const &) const
 
Utils::Vector3d get_momentum () const
 
void veto_time_step (double) const
 
void veto_kT (double) const
 
void sanity_checks (System::System const &) const
 
void lebc_sanity_checks (unsigned int, unsigned int) const
 
void veto_boxl_change () const
 
void on_cell_structure_change () const
 
void on_boxl_change () const
 
void on_node_grid_change () const
 
void on_timestep_change () const
 
void on_temperature_change () const
 
void on_lees_edwards_change () const
 
void update_collision_model () const
 

Detailed Description

Definition at line 30 of file LBNone.hpp.

Member Function Documentation

◆ add_force_at_pos()

bool LB::LBNone::add_force_at_pos ( Utils::Vector3d const &  ,
Utils::Vector3d const &   
) const
inline

Definition at line 48 of file LBNone.hpp.

◆ add_forces_at_pos()

void LB::LBNone::add_forces_at_pos ( std::vector< Utils::Vector3d > const &  ,
std::vector< Utils::Vector3d > const &   
) const
inline

Definition at line 52 of file LBNone.hpp.

◆ get_agrid()

double LB::LBNone::get_agrid ( ) const
inline

Definition at line 35 of file LBNone.hpp.

◆ get_density_at_pos()

std::optional< double > LB::LBNone::get_density_at_pos ( Utils::Vector3d const &  ,
bool   
) const
inline

Definition at line 44 of file LBNone.hpp.

◆ get_kT()

double LB::LBNone::get_kT ( ) const
inline

Definition at line 37 of file LBNone.hpp.

◆ get_momentum()

Utils::Vector3d LB::LBNone::get_momentum ( ) const
inline

Definition at line 60 of file LBNone.hpp.

◆ get_pressure_tensor()

Utils::VectorXd< 9 > LB::LBNone::get_pressure_tensor ( ) const
inline

Definition at line 38 of file LBNone.hpp.

◆ get_tau()

double LB::LBNone::get_tau ( ) const
inline

Definition at line 36 of file LBNone.hpp.

◆ get_velocities_at_pos()

std::vector< Utils::Vector3d > LB::LBNone::get_velocities_at_pos ( std::vector< Utils::Vector3d > const &  ) const
inline

Definition at line 57 of file LBNone.hpp.

◆ get_velocity_at_pos()

std::optional< Utils::Vector3d > LB::LBNone::get_velocity_at_pos ( Utils::Vector3d const &  ,
bool   
) const
inline

Definition at line 40 of file LBNone.hpp.

◆ ghost_communication()

void LB::LBNone::ghost_communication ( )
inline

Definition at line 32 of file LBNone.hpp.

◆ ghost_communication_pdf()

void LB::LBNone::ghost_communication_pdf ( )
inline

Definition at line 33 of file LBNone.hpp.

◆ ghost_communication_vel()

void LB::LBNone::ghost_communication_vel ( )
inline

Definition at line 34 of file LBNone.hpp.

◆ is_gpu()

bool LB::LBNone::is_gpu ( ) const
inline

Definition at line 39 of file LBNone.hpp.

◆ lebc_sanity_checks()

void LB::LBNone::lebc_sanity_checks ( unsigned int  ,
unsigned int   
) const
inline

Definition at line 64 of file LBNone.hpp.

◆ on_boxl_change()

void LB::LBNone::on_boxl_change ( ) const
inline

Definition at line 69 of file LBNone.hpp.

◆ on_cell_structure_change()

void LB::LBNone::on_cell_structure_change ( ) const
inline

Definition at line 68 of file LBNone.hpp.

◆ on_lees_edwards_change()

void LB::LBNone::on_lees_edwards_change ( ) const
inline

Definition at line 73 of file LBNone.hpp.

◆ on_node_grid_change()

void LB::LBNone::on_node_grid_change ( ) const
inline

Definition at line 70 of file LBNone.hpp.

◆ on_temperature_change()

void LB::LBNone::on_temperature_change ( ) const
inline

Definition at line 72 of file LBNone.hpp.

◆ on_timestep_change()

void LB::LBNone::on_timestep_change ( ) const
inline

Definition at line 71 of file LBNone.hpp.

◆ propagate()

void LB::LBNone::propagate ( )
inline

Definition at line 31 of file LBNone.hpp.

◆ sanity_checks()

void LB::LBNone::sanity_checks ( System::System const &  ) const
inline

Definition at line 63 of file LBNone.hpp.

◆ update_collision_model()

void LB::LBNone::update_collision_model ( ) const
inline

Definition at line 74 of file LBNone.hpp.

◆ veto_boxl_change()

void LB::LBNone::veto_boxl_change ( ) const
inline

Definition at line 67 of file LBNone.hpp.

◆ veto_kT()

void LB::LBNone::veto_kT ( double  ) const
inline

Definition at line 62 of file LBNone.hpp.

◆ veto_time_step()

void LB::LBNone::veto_time_step ( double  ) const
inline

Definition at line 61 of file LBNone.hpp.


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