| 
  | __init__(self,
        astructure,
        charge_1=0,
        charge_2=0,
        multip_1=3,
        multip_2=1,
        state_1=0,
        state_2=1,
        jaguar_kwargs=OrderedDict([('iuhf', 2), ('dftname', 'B3LYP'), ('basis', 'MID...,
        iterations=50,
        eps=0.0001,
        init_hess='identity',
        method='projection',
        perp_factor=1.0,
        para_factor=0.0,
        convergence_dict=OrderedDict([('delta_energy', -5e-05), ('max_force', 0.0005),...,
        guess_geom='input',
        all_geometries=False,
        all_results=False,
        properties=False,
        base_name='mecp',
        tpp=1,
        nresources=2,
        verbose=False,
        logger=None)(Constructor)
 |  |  Create an instance. 
    Parameters:
        astructure(schrodinger.structure.Structure) - the structure for which the MECP is neededcharge_1(int) - net molecular charge of the first statecharge_2(int) - net molecular charge of the second statemultip_1(int) - multiplicity of the first statemultip_2(int) - multiplicity of the second statestate_1(int) - the first state, 0 for ground state, N for the N-th excited statestate_2(int) - the second state, 0 for ground state, N for the N-th excited 
          statejaguar_kwargs(dict) - dictionary of Jaguar &gen section key/value pairsiterations(int) - the maximum number of MECP geometry optimization iterationseps(float) - step size in Angstrom for any finite difference approximationsinit_hess(str) - the type of initial Hessian to usemethod(str) - the method to use to determine the MECPperp_factor(float) - prefactor for the energy term whose gradient lies perpendicular 
          to the crossing seampara_factor(float) - prefactor for the energy term whose gradient lies parallel to the
          crossing seamconvergence_dict(dict) - contains various convergence thresholdsguess_geom(str) - the initial guess geometry to use for the MECP geometry 
          optimization, choices are GUESS_GEOM_CHOICESall_geometries(bool) - use this option to report all geometries, i.e. the geometries 
          from all MECP geometries iterations will be reported in the 
          outputall_results(bool) - use this option to copy all subdirectories containing results 
          from intermediate Jaguar force, etc. calculations back to the 
          launch hostproperties(bool) - whether to calculate properties of the MECP or notbase_name(str) - a base name used to name the job and its related filestpp(int) - the number of threads to use for any intermediate Jaguar 
          calculations, i.e. -TPP (threads-per-process)nresources(int) - the number of resources to use for Jaguar calculations, i.e. the 
          number of threads * the number of processorsverbose(bool) - specifies verbose logginglogger(logging.Logger or None) - output logger or None if there isn't oneOverrides:
        object.__init__
     |