etomica.action
Class BoxInflateDeformable

java.lang.Object
  extended by etomica.action.BoxActionAdapter
      extended by etomica.action.BoxInflate
          extended by etomica.action.BoxInflateDeformable
All Implemented Interfaces:
BoxAction, IAction, Undoable, Serializable

public class BoxInflateDeformable
extends BoxInflate

Performs actions that cause volume of a deformable system to expand, with molecule positions scaled to keep them in the same relative positions. Inflation can be isotropically or anisotropically.

See Also:
Serialized Form

Field Summary
protected  IVectorMutable dimVector
           
protected  Tensor tempTens
           
protected  Tensor tempTensInv
           
 
Fields inherited from class etomica.action.BoxInflate
groupScaler, moleculeCenter, scaleVector, translator
 
Fields inherited from class etomica.action.BoxActionAdapter
box
 
Constructor Summary
BoxInflateDeformable(IBox box, ISpace space)
           
BoxInflateDeformable(ISpace space)
           
 
Method Summary
 void actionPerformed()
          Performs isotropic inflation.
 
Methods inherited from class etomica.action.BoxInflate
getScale, getTargetDensity, getVectorScale, setScale, setTargetDensity, setVectorScale, undo
 
Methods inherited from class etomica.action.BoxActionAdapter
getBox, setBox
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tempTens

protected final Tensor tempTens

tempTensInv

protected final Tensor tempTensInv

dimVector

protected final IVectorMutable dimVector
Constructor Detail

BoxInflateDeformable

public BoxInflateDeformable(ISpace space)

BoxInflateDeformable

public BoxInflateDeformable(IBox box,
                            ISpace space)
Method Detail

actionPerformed

public void actionPerformed()
Performs isotropic inflation.

Specified by:
actionPerformed in interface IAction
Overrides:
actionPerformed in class BoxInflate