Classes and functions for finding MECPs.
  Copyright Schrodinger, LLC.  All rights reserved.
    | numpy.array |  | 
    | numpy.array |  | 
    | float, float |  | 
    |  | 
        
          | log_vector(vector,
        header=None,
        log_sums=False,
        logger=None) Log or print the given vector in a natoms X 3 format.
 |  |  | 
    |  | 
        
          | log_geometry(geometry,
        header= 'Geometry / Ang.',
        logger=None)Log or print the geometry in a natoms X 3 format.
 |  |  | 
    |  | 
        
          | log_displacements(displacements,
        max_displacement,
        rms_displacement,
        header= 'Displacements / Ang.',
        logger=None)Log or print the displacements in a natoms X 3 format.
 |  |  | 
    |  | 
        
          | log_energy_and_forces(energy,
        forces,
        max_force,
        rms_force,
        energy_header= 'Energy / Hartree',
        forces_header='Forces / Hartree/Ang.',
        logger=None)Log or print the energy and forces in a natoms X 3 format.
 |  |  | 
    | numpy.array |  | 
    | float | 
        
          | ev_to_hartree(energy) Return the given energy converted from eV to Hartree.
 |  |  | 
    | float |  | 
    |  |  | 
    | float, numpy.array | 
        
          | rosen(x) The Rosenbrock function.
 |  |  | 
    | numpy.array | 
        
          | get_rosen_guess(nvar=33,
        amp=5,
        seed=123) Return a guess solution for minimizing the Rosenbrock function.
 |  |  | 
    |  | __doc__ = ... | 
    |  | DEFAULT_CHARGE_1 = 0hash(x)
 | 
    |  | DEFAULT_CHARGE_2 = 0hash(x)
 | 
    |  | DEFAULT_MULTIP_1 = 3hash(x)
 | 
    |  | DEFAULT_MULTIP_2 = 1 | 
    |  | DEFAULT_STATE_1 = 0hash(x)
 | 
    |  | DEFAULT_STATE_2 = 1 | 
    |  | DEFAULT_DATA = [(0, 3, 0), (0, 1, 1)] | 
    |  | DEFAULT_GS_KWARGS = OrderedDict([('iuhf', 2), ('dftname', 'B3L... | 
    |  | DEFAULT_ES_KWARGS = OrderedDict([('itddft', 1), ('itda', 1)]) | 
    |  | DEFAULT_KWARGS = OrderedDict([('iuhf', 2), ('dftname', 'B3LYP'... | 
    |  | RESERVED_JAGUAR_KEYS = ['multip', 'molchg', 'igeopt', 'itddft'... | 
    |  | DEFAULT_JAGUAR_OPTIONS = ['iuhf=2', 'dftname=B3LYP', 'basis=MI... | 
    |  | DEFAULT_ITERATIONS = 50 | 
    |  | DEFAULT_EPS = 0.0001 | 
    |  | IDENTITY_HESS = 'identity' | 
    |  | DIAG_FWD_FIN_DIFF_GRAD_HESS = 'diag_fwd_fin_diff_grad' | 
    |  | HESS_CHOICES = ['identity', 'diag_fwd_fin_diff_grad'] | 
    |  | DEFAULT_HESS = 'identity' | 
    |  | PROJECTION = 'projection' | 
    |  | UPDATING = 'updating' | 
    |  | METHOD_CHOICES = ['projection', 'updating'] | 
    |  | DEFAULT_METHOD = 'projection' | 
    |  | DEFAULT_PERP_FACTOR = 1.0 | 
    |  | DEFAULT_PARA_FACTOR = 0.0 | 
    |  | DELTA_ENERGY = 'delta_energy' | 
    |  | MAX_FORCE = 'max_force' | 
    |  | RMS_FORCE = 'rms_force' | 
    |  | MAX_DISPLACEMENT = 'max_displacement' | 
    |  | RMS_DISPLACEMENT = 'rms_displacement' | 
    |  | DEFAULT_DELTA_ENERGY = -5e-05 | 
    |  | DEFAULT_MAX_FORCE = 0.0005 | 
    |  | DEFAULT_RMS_FORCE = 0.0005 | 
    |  | DEFAULT_MAX_DISPLACEMENT = 5e-05 | 
    |  | DEFAULT_RMS_DISPLACEMENT = 5e-05 | 
    |  | DEFAULT_CONVERGENCE_PAIRS = [('delta_energy', -5e-05), ('max_f... | 
    |  | DEFAULT_CONVERGENCE_DICT = OrderedDict([('delta_energy', -5e-0... | 
    |  | DEFAULT_CONVERGENCE = ['delta_energy=-5e-05', 'max_force=0.000... | 
    |  | INPUT = 'input' | 
    |  | OPT_1 = 'opt_1' | 
    |  | OPT_2 = 'opt_2' | 
    |  | GUESS_GEOM_CHOICES = ['input', 'opt_1', 'opt_2'] | 
    |  | DEFAULT_GUESS_GEOM = 'input' | 
    |  | DEFAULT_ALL_GEOMETRIES = Falsehash(x)
 | 
    |  | DEFAULT_ALL_RESULTS = Falsehash(x)
 | 
    |  | DEFAULT_PROPERTIES = Falsehash(x)
 | 
    |  | DEFAULT_BASE_NAME = 'mecp' | 
    |  | DEFAULT_VERBOSE = Falsehash(x)
 | 
    |  | LOCAL_HOST = 'localhost'hash(x)
 | 
    |  | DEFAULT_HOST = 'localhost'hash(x)
 | 
    |  | DEFAULT_TPP = 1 | 
    |  | DEFAULT_NPROC = 2 | 
    |  | DEFAULT_NRESOURCES = 2 | 
    |  | JOB_DJ_RETRIES = 0hash(x)
 | 
    |  | MAE_EXT = '.mae' | 
    |  | IN_EXT = '.in' | 
    |  | OUT_EXT = '.out' | 
    |  | ALL_FILE_SUFFIX = '_out_all.mae' | 
    |  | OUT_FILE_SUFFIX = '_out.mae' | 
    |  | STATE_OPTIMIZATIONS = 'state_optimizations' | 
    |  | MSG_WIDTH = 100 | 
    |  | DEFAULT_GEOMETRY_HEADER = 'Geometry / Ang.' | 
    |  | DEFAULT_DISPLACEMENTS_HEADER = 'Displacements / Ang.' | 
    |  | DEFAULT_ENERGY_HEADER = 'Energy / Hartree' | 
    |  | DEFAULT_FORCES_HEADER = 'Forces / Hartree/Ang.' | 
    |  | TITLE_KEY = 's_m_title' | 
    |  | MECP_ENERGY_1_KEY = 'r_matsci_E_MECP(State_1)/Hartree' | 
    |  | MECP_ENERGY_2_KEY = 'r_matsci_E_MECP(State_2)/Hartree' | 
    |  | BARRIER_KEY = 'r_matsci_%s_barrier(State_%s)/kcal/mol' | 
    |  | BARRIER_1_KEY = 'r_matsci_Forward_barrier(State_1)/kcal/mol' | 
    |  | BARRIER_2_KEY = 'r_matsci_Reverse_barrier(State_2)/kcal/mol' | 
    |  | DEFAULT_C1 = 0.0001 | 
    |  | DEFAULT_C2 = 0.9 | 
    |  | DEFAULT_MAX_STEP_SIZE = 50.0 | 
    |  | DEFAULT_MIN_STEP_SIZE = 1e-08 | 
    |  | DEFAULT_XTOL = 1e-14 | 
    |  | __package__ = 'schrodinger.application.matsci' | 
    |  | pair = ('itda', 1) |