Shortcut: NEMATIC_ORDER
| Module | liquid_crystal |
|---|---|
| Description | Usage |
| Calculate the nematic order parameter. | |
| output value | type |
| the modulus of the average vector | scalar |
Details and examples
Calculate the nematic order parameter.
The nematic order parameter S characterizes the orientational order of molecules and ranges from S=0 (isotropic) to S=1 (all molecular axes are perfectly parallel). Most liquids are isotropic, as there is no preferred direction, and have an order parameter close to 0. In liquid crystals, membranes and solids, molecules tend to align giving rise to order parameters closer to 1.
is calculated from the distribution of the angles between the molecular axes ( for ) and the nematic director , with .
The nematic director depends on the distribution of the molecular axes and is computed as the eigenvector belonging to the largest eigenvalue of the nematic order tensor, Note that if only a single molecular axis is given (N=1), the nematic order parameter is always S=1.
By adding a bias to the nematic order parameter, one can drive a liquid crystal from the isotropic to the nematic phase.
The axis of a rod-like molecule is defined as the distance vector between two atoms, it points from the tail atom to the head atom.
# Assume there are three molecules with 20 atoms each. # In the first molecule the molecular axis vector points from atom 1 to atom 20, # in the second molecule it points from atom 21 to atom 40 # and in the third from atom 41 to atom 60.
# Compute nematic order parameter for the three molecules. S: NEMATIC_ORDERCalculate the nematic order parameter. This action is a shortcut. More details MOLECULE_STARTSThe atoms where the molecular axis starts=1,21,41 MOLECULE_ENDSThe atoms where the molecular axis ends=20,40,60 PRINTPrint quantities to a file. More details FILEthe name of the file on which to output these quantities=colvar ARGthe labels of the values that you would like to print to the file=S # Add a bias to the nematic order parameter S. BIASVALUETakes the value of one variable and use it as a bias More details ARGthe labels of the scalar/vector arguments whose values will be used as a bias on the system=S
Input
The atoms that serve as the input for this action are specified using one or more of the keywords in the following table.
| Keyword | Type | Description |
|---|---|---|
| MOLECULE_STARTS | atoms | The atoms where the molecular axis starts |
| MOLECULE_ENDS | atoms | The atoms where the molecular axis ends |
Full list of keywords
The following table describes the keywords and options that can be used with this action
| Keyword | Type | Default | Description |
|---|---|---|---|
| MOLECULE_STARTS | input | none | The atoms where the molecular axis starts |
| MOLECULE_ENDS | input | none | The atoms where the molecular axis ends |