|
| | CollectionNLCGFixedL (sptr< OriginBox > box, sptr< AtomGroup > atoms, const flt dt, const flt P0, vector< sptr< Interaction > > interactions=vector< sptr< Interaction > >(), vector< sptr< StateTracker > > trackers=vector< sptr< StateTracker > >(), vector< sptr< Constraint > > constraints=vector< sptr< Constraint > >(), const flt kappa=10.0, const flt kmax=1000, const uint secmax=40, const flt seceps=1e-20) |
| |
| void | stepx (flt dx) |
| |
| flt | get_length_squared () |
| |
| flt | fdota () |
| |
| flt | fdotf () |
| |
| flt | fdotv () |
| |
| flt | vdotv () |
| |
| | CollectionNLCG (sptr< OriginBox > box, sptr< AtomGroup > atoms, const flt dt, const flt P0, vector< sptr< Interaction > > interactions=vector< sptr< Interaction > >(), vector< sptr< StateTracker > > trackers=vector< sptr< StateTracker > >(), vector< sptr< Constraint > > constraints=vector< sptr< Constraint > >(), const flt kappa=10.0, const flt kmax=1000, const uint secmax=40, const flt seceps=1e-20) |
| |
| flt | kinetic_energy () |
| |
| flt | pressure () |
| | Returns (1/d V) Σ ri dot fi where d is number of dimensions note that Interaction->pressure just returns Σ ri dot fi. More...
|
| |
| flt | hamiltonian () |
| |
| void | set_forces (bool constraints_and_a=true) |
| | Set forces. More...
|
| |
| void | set_forces (bool constraints_and_a, bool setV) |
| |
| void | timestep () |
| | Take one step forward in time. More...
|
| |
| void | descend () |
| |
| void | reset () |
| |
| void | set_dt (flt newdt) |
| |
| void | set_pressure_goal (flt P) |
| |
| flt | get_pressure_goal () |
| |
| void | set_kappa (flt k) |
| |
| void | set_max_alpha (flt a) |
| |
| void | set_max_alpha_fraction (flt a) |
| |
| void | set_max_dx (flt d) |
| |
| void | set_max_step (flt m) |
| |
| | Collection (sptr< Box > box, sptr< AtomGroup > atoms, vector< sptr< Interaction > > interactions=vector< sptr< Interaction > >(), vector< sptr< StateTracker > > trackers=vector< sptr< StateTracker > >(), vector< sptr< Constraint > > constraints=vector< sptr< Constraint > >(), bool should_initialize=true) |
| |
| virtual void | initialize () |
| |
| flt | degrees_of_freedom () |
| | Total degrees of freedom. More...
|
| |
| flt | potential_energy () |
| |
| flt | energy () |
| | Total energy, including both potential and kinetic_energy. More...
|
| |
| virtual flt | temp (bool minuscomv=true) |
| |
| virtual flt | virial () |
| |
| sptr< Box > | get_box () |
| |
| Vec | com () |
| |
| Vec | com_velocity () |
| |
| Vec | angular_momentum (const Vec &loc) |
| | Shortcut to AtomGroup method of the same name. More...
|
| |
| Vec | angular_momentum () |
| | Shortcut to AtomGroup method of the same name. More...
|
| |
| flt | gyradius () |
| |
| virtual | ~Collection () |
| |
| void | reset_com_velocity () |
| | Shortcut to AtomGroup method of the same name. More...
|
| |
| void | reset_L () |
| | Shortcut to AtomGroup method of the same name. More...
|
| |
| void | scale_velocities (flt scaleby) |
| | Scale all velocities by a factor. More...
|
| |
| void | scale_velocities_to_temp (flt T, bool minuscomv=true) |
| | Scale all velocities to get to a specific temperature. More...
|
| |
| void | scale_velocities_to_energy (flt E) |
| | Scale all velocities to get to a specific total energy. More...
|
| |
| void | add_interaction (sptr< Interaction > inter) |
| |
| void | add_tracker (sptr< StateTracker > track) |
| |
| void | add_constraint (sptr< Constraint > c) |
| |
| void | add (sptr< Interaction > a) |
| |
| void | add (sptr< StateTracker > a) |
| |
| void | add (sptr< Constraint > a) |
| |
| vector< sptr< Interaction > > | get_interactions () |
| |