OpenMPCD
Static Public Member Functions | List of all members
OpenMPCD::AnalyticQuantitiesGaussianDumbbell Class Reference

Computes analytic quantities for Gaussian Dumbbells. More...

#include <AnalyticQuantitiesGaussianDumbbell.hpp>

Static Public Member Functions

static FP zeroShearLagrangianMultiplier (const FP rootMeanSquareBondLength)
 Returns the zero-shear Lagrangian multiplier \( \lambda_0 \). More...
 
static FP lagrangianMultiplier (const FP rootMeanSquareBondLength, const FP shearRate, const FP zeroShearRelaxationTime)
 Returns the Lagrangian multiplier \( \lambda \). More...
 
static FP zeroShearRelaxationTime (const FP rootMeanSquareBondLength, const FP mpcSelfDiffusionCoefficient, const FP mpcHydrodynamicRadius)
 Returns the zero-shear relaxation time \( \tau_0 \) of the dumbbell. More...
 
static FP weissenbergNumber (const FP shearRate, const FP zeroShearRelaxationTime)
 Returns the Weissenberg number \( \mathrm{Wi} \). More...
 
static FP lagrangianMultiplierRatio (const FP weissenbergNumber)
 Returns the ratio \( \mu = \frac{\lambda}{\lambda_0} \) of the Lagrangian multipliers with and without shear flow. More...
 

Detailed Description

Computes analytic quantities for Gaussian Dumbbells.

Gaussian Dumbbells are described in "Multiparticle collision dynamics simulations of viscoelastic fluids: Shear-thinning Gaussian dumbbells" by Bartosz Kowalik and Roland G. Winkler. Journal of Chemical Physics 138, 104903 (2013). http://dx.doi.org/10.1063/1.4792196 The formulas used can be found there.

Definition at line 21 of file AnalyticQuantitiesGaussianDumbbell.hpp.

Member Function Documentation

◆ lagrangianMultiplier()

FP AnalyticQuantitiesGaussianDumbbell::lagrangianMultiplier ( const FP  rootMeanSquareBondLength,
const FP  shearRate,
const FP  zeroShearRelaxationTime 
)
static

Returns the Lagrangian multiplier \( \lambda \).

Parameters
[in]rootMeanSquareBondLengthThe root mean square bond length \( l \) of the dumbbell.
[in]shearRateThe shear rate \( \dot{\gamma} \).
[in]zeroShearRelaxationTimeThe zero-shear relaxation time \( \tau_0 \) of the dumbbell.

Definition at line 12 of file AnalyticQuantitiesGaussianDumbbell.cpp.

◆ lagrangianMultiplierRatio()

FP AnalyticQuantitiesGaussianDumbbell::lagrangianMultiplierRatio ( const FP  weissenbergNumber)
static

Returns the ratio \( \mu = \frac{\lambda}{\lambda_0} \) of the Lagrangian multipliers with and without shear flow.

Parameters
[in]weissenbergNumberThe Weissenberg number \( \mathrm{Wi} \).

Definition at line 34 of file AnalyticQuantitiesGaussianDumbbell.cpp.

◆ weissenbergNumber()

static FP OpenMPCD::AnalyticQuantitiesGaussianDumbbell::weissenbergNumber ( const FP  shearRate,
const FP  zeroShearRelaxationTime 
)
inlinestatic

Returns the Weissenberg number \( \mathrm{Wi} \).

Parameters
[in]shearRateThe shear rate \( \dot{\gamma} \).
[in]zeroShearRelaxationTimeThe zero-shear relaxation time \( \tau_0 \) of the dumbbell.

Definition at line 60 of file AnalyticQuantitiesGaussianDumbbell.hpp.

◆ zeroShearLagrangianMultiplier()

static FP OpenMPCD::AnalyticQuantitiesGaussianDumbbell::zeroShearLagrangianMultiplier ( const FP  rootMeanSquareBondLength)
inlinestatic

Returns the zero-shear Lagrangian multiplier \( \lambda_0 \).

Parameters
[in]rootMeanSquareBondLengthThe root mean square bond length \( l \) of the dumbbell.

Definition at line 31 of file AnalyticQuantitiesGaussianDumbbell.hpp.

◆ zeroShearRelaxationTime()

FP AnalyticQuantitiesGaussianDumbbell::zeroShearRelaxationTime ( const FP  rootMeanSquareBondLength,
const FP  mpcSelfDiffusionCoefficient,
const FP  mpcHydrodynamicRadius 
)
static

Returns the zero-shear relaxation time \( \tau_0 \) of the dumbbell.

Parameters
[in]rootMeanSquareBondLengthThe root mean square bond length \( l \) of the dumbbell.
[in]mpcSelfDiffusionCoefficientThe self-diffusion coefficient \( D \) of the bare MPC fluid particle.
[in]mpcHydrodynamicRadiusThe hydrodynamic (Stokes-Einstein) radius \( R_H \) of the bare MPC fluid particle.

Definition at line 21 of file AnalyticQuantitiesGaussianDumbbell.cpp.


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