ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
ImmersedBoundaries Class Reference

#include <ImmersedBoundaries.hpp>

+ Inheritance diagram for ImmersedBoundaries:
+ Collaboration diagram for ImmersedBoundaries:

Public Member Functions

 ImmersedBoundaries ()
 
void init_volume_conservation (CellStructure &cs)
 Initialize volume conservation.
 
void volume_conservation (CellStructure &cs)
 Calculate volumes, volume force and add it to each virtual particle.
 
void register_softID (IBMVolCons &bond)
 
- Public Member Functions inherited from System::Leaf< ImmersedBoundaries >
void bind_system (std::shared_ptr< System > const &system)
 
void detach_system (std::shared_ptr< System > const &system)
 

Additional Inherited Members

- Protected Member Functions inherited from System::Leaf< ImmersedBoundaries >
auto & get_system ()
 
auto & get_system () const
 
- Protected Attributes inherited from System::Leaf< ImmersedBoundaries >
std::weak_ptr< Systemm_system
 

Detailed Description

Definition at line 33 of file ImmersedBoundaries.hpp.

Constructor & Destructor Documentation

◆ ImmersedBoundaries()

ImmersedBoundaries::ImmersedBoundaries ( )
inline

Definition at line 35 of file ImmersedBoundaries.hpp.

Member Function Documentation

◆ init_volume_conservation()

void ImmersedBoundaries::init_volume_conservation ( CellStructure cs)

Initialize volume conservation.

Definition at line 50 of file ImmersedBoundaries.cpp.

References System::Leaf< ImmersedBoundaries >::get_system().

◆ register_softID()

void ImmersedBoundaries::register_softID ( IBMVolCons bond)

Definition at line 213 of file ImmersedBoundaries.cpp.

References IBMVolCons::set_volumes_view(), and IBMVolCons::softID.

◆ volume_conservation()

void ImmersedBoundaries::volume_conservation ( CellStructure cs)

Calculate volumes, volume force and add it to each virtual particle.

Definition at line 41 of file ImmersedBoundaries.cpp.


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