| 
        
             | 
	
		 VinaLC: Parallel Molecular Docking Program  | 
	
                 Biochemical and Biophysical Systems Group  | 
 
#include <manifold.h>

Public Member Functions | |
| void | print () const | 
| manifold () | |
| output_type | operator() (model &m, const precalculate &p, const igrid &ig, const precalculate &p_widened, const igrid &ig_widened, const vec &corner1, const vec &corner2, rng &generator) const | 
| void | operator() (model &m, output_container &out, const precalculate &p, const igrid &ig, const precalculate &p_widened, const igrid &ig_widened, const vec &corner1, const vec &corner2, rng &generator) const | 
Public Attributes | |
| ssd | ssd_par | 
| sz | num_phases | 
| unsigned | num_steps | 
| unsigned | num_attempts | 
| sz | num_final_tunings | 
| fl | manifold_lambda | 
| fl | cost_factor | 
| fl | max_prob | 
| fl | rstart_fraction | 
| fl | min_rmsd | 
| vec | hunt_cap | 
| scale | exclusion | 
| fl | relative_pair_cost | 
| bool | use_ssd | 
      
  | 
  inline | 
      
  | 
  inline | 
References cost_factor, exclusion, hunt_cap, manifold_lambda, max_prob, min_rmsd, num_attempts, num_final_tunings, num_phases, num_steps, scale::orientation, scale::position, ssd::print(), relative_pair_cost, rstart_fraction, ssd_par, scale::torsion, and use_ssd.

| output_type manifold::operator() | ( | model & | m, | 
| const precalculate & | p, | ||
| const igrid & | ig, | ||
| const precalculate & | p_widened, | ||
| const igrid & | ig_widened, | ||
| const vec & | corner1, | ||
| const vec & | corner2, | ||
| rng & | generator | ||
| ) | const | 
References VINA_CHECK.
| void manifold::operator() | ( | model & | m, | 
| output_container & | out, | ||
| const precalculate & | p, | ||
| const igrid & | ig, | ||
| const precalculate & | p_widened, | ||
| const igrid & | ig_widened, | ||
| const vec & | corner1, | ||
| const vec & | corner2, | ||
| rng & | generator | ||
| ) | const | 
References authentic_v, output_type::c, output_type::coords, output_type::e, ssd::evals, find_closest(), model::get_heavy_atom_movable_coords(), model::get_size(), hunt_cap, manifold_phase(), quasi_newton::max_steps, min_rmsd, num_phases, conf::randomize(), model::set(), ssd_par, use_ssd, VINA_CHECK, and VINA_FOR.

| ssd manifold::ssd_par | 
Referenced by operator()(), and print().
| sz manifold::num_phases | 
Referenced by manifold_phase(), operator()(), and print().
| unsigned manifold::num_steps | 
Referenced by manifold_phase(), and print().
| unsigned manifold::num_attempts | 
Referenced by manifold_phase(), and print().
| fl manifold::manifold_lambda | 
Referenced by manifold_phase(), and print().
| fl manifold::cost_factor | 
Referenced by manifold_phase(), and print().
| fl manifold::max_prob | 
Referenced by manifold_phase(), and print().
| fl manifold::rstart_fraction | 
Referenced by manifold_phase(), and print().
| fl manifold::min_rmsd | 
Referenced by operator()(), and print().
| vec manifold::hunt_cap | 
Referenced by manifold_phase(), operator()(), and print().
| scale manifold::exclusion | 
Referenced by manifold_phase(), and print().
| fl manifold::relative_pair_cost | 
Referenced by manifold_phase(), and print().
| bool manifold::use_ssd | 
Referenced by operator()(), and print().