Solutes for UltraScan. More...
#include "us_solute.h"
Public Member Functions | |
US_Solute (double=0.0, double=0.0, double=0.0, double=0.0, double=0.0) | |
bool | operator== (const US_Solute &solute) |
bool | operator!= (const US_Solute &solute) |
bool | operator< (const US_Solute &solute) const |
Static Public Member Functions | |
static void | init_solutes (double, double, int, double, double, int, int, double, QList< QVector< US_Solute > > &) |
Public Attributes | |
double | s |
Sedimentation value. More... | |
double | k |
Frictional ratio. More... | |
double | c |
Concentration. More... | |
double | v |
Vbar. More... | |
double | d |
Diffusion coefficient (or Molec.Weight or Fric.Coeff.) More... | |
Static Private Member Functions | |
static QVector< US_Solute > | create_solutes (double s_min, double s_max, double s_step, double ff0_min, double ff0_max, double ff0_step, double cnstff0) |
Solutes for UltraScan.
This class provides a solute structure and utilities
Definition at line 13 of file us_solute.h.
US_Solute::US_Solute | ( | double | s0 = 0.0 , |
double | k0 = 0.0 , |
||
double | c0 = 0.0 , |
||
double | v0 = 0.0 , |
||
double | d0 = 0.0 |
||
) |
s0 | The initial sedimentation |
k0 | The initial frictional ratio |
c0 | The initial concentration |
v0 | The initial vbar |
d0 | The initial diffusion coefficient (or MW or f) |
Definition at line 6 of file us_solute.cpp.
|
staticprivate |
Definition at line 51 of file us_solute.cpp.
|
static |
A static function to initialize solutes
s_min | The minimum sedimentation value |
s_max | The maximum sedimentation value |
s_res | The number of ponts to evaluate between s_min and s_max |
ff0_min | The minimum frictional ratio |
ff0_max | The maximum frictional ratio |
ff0_res | The number of ponts to evaluate between ff0_min and ff0_max |
grid_reps | The number of grids used to partition the data |
cnstff0 | Constant f/f0 (or 0.0 if vbar is costant) |
solute_list | A reference to the output values. This is a list of vectors. |
Definition at line 16 of file us_solute.cpp.
|
inline |
A test for inequality.
solute | A value for comparison |
Definition at line 40 of file us_solute.h.
|
inline |
A test for ordering solutes. Tests sedimentation before frictional ratio.
solute | A value for comparison |
Definition at line 49 of file us_solute.h.
|
inline |
A test for solute equality
solute | A value for comparison |
Definition at line 32 of file us_solute.h.
double US_Solute::c |
Concentration.
Definition at line 26 of file us_solute.h.
double US_Solute::d |
Diffusion coefficient (or Molec.Weight or Fric.Coeff.)
Definition at line 28 of file us_solute.h.
double US_Solute::k |
Frictional ratio.
Definition at line 25 of file us_solute.h.
double US_Solute::s |
Sedimentation value.
Definition at line 24 of file us_solute.h.
double US_Solute::v |
Vbar.
Definition at line 27 of file us_solute.h.