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

#include <CylindricalLBVelocityProfile.hpp>

+ Inheritance diagram for Observables::CylindricalLBVelocityProfile:
+ Collaboration diagram for Observables::CylindricalLBVelocityProfile:

Public Member Functions

std::vector< double > operator() (boost::mpi::communicator const &comm) const override
 
std::vector< std::size_t > shape () const override
 
 CylindricalLBProfileObservable (std::shared_ptr< Utils::CylindricalTransformationParameters > transform_params, int n_r_bins, int n_phi_bins, int n_z_bins, double min_r, double max_r, double min_phi, double max_phi, double min_z, double max_z, double sampling_density)
 
- Public Member Functions inherited from Observables::CylindricalLBProfileObservable
 CylindricalLBProfileObservable (std::shared_ptr< Utils::CylindricalTransformationParameters > transform_params, int n_r_bins, int n_phi_bins, int n_z_bins, double min_r, double max_r, double min_phi, double max_phi, double min_z, double max_z, double sampling_density)
 
void calculate_sampling_positions ()
 
- Public Member Functions inherited from Observables::CylindricalProfileObservable
 CylindricalProfileObservable (std::shared_ptr< Utils::CylindricalTransformationParameters > transform_params, int n_r_bins, int n_phi_bins, int n_z_bins, double min_r, double max_r, double min_phi, double max_phi, double min_z, double max_z)
 
- Public Member Functions inherited from Observables::ProfileObservable
 ProfileObservable (int n_x_bins, int n_y_bins, int n_z_bins, double min_x, double max_x, double min_y, double max_y, double min_z, double max_z)
 
std::vector< std::size_t > shape () const override
 
auto n_bins () const
 
auto limits () const
 
std::array< std::vector< double >, 3 > edges () const
 Calculate the bin edges for each dimension.
 
- Public Member Functions inherited from Observables::Observable
 Observable ()=default
 
virtual ~Observable ()=default
 
std::size_t n_values () const
 Size of the flat array returned by the observable.
 

Additional Inherited Members

- Public Attributes inherited from Observables::CylindricalLBProfileObservable
std::vector< Utils::Vector3dsampling_positions
 
double sampling_density
 
- Public Attributes inherited from Observables::CylindricalProfileObservable
std::shared_ptr< Utils::CylindricalTransformationParameterstransform_params
 

Detailed Description

Definition at line 28 of file CylindricalLBVelocityProfile.hpp.

Member Function Documentation

◆ CylindricalLBProfileObservable()

Observables::CylindricalLBProfileObservable::CylindricalLBProfileObservable ( std::shared_ptr< Utils::CylindricalTransformationParameters transform_params,
int  n_r_bins,
int  n_phi_bins,
int  n_z_bins,
double  min_r,
double  max_r,
double  min_phi,
double  max_phi,
double  min_z,
double  max_z,
double  sampling_density 
)
inline

◆ operator()()

◆ shape()

std::vector< std::size_t > Observables::CylindricalLBVelocityProfile::shape ( ) const
inlineoverridevirtual

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