예제 #1
0
def gradient_programs():
    """ Constructs a list of program modules implementing
        gradient output readers.
    """
    return pm.program_modules_with_function(pm.Job.GRADIENT)
예제 #2
0
def hessian_programs():
    """ Constructs a list of program modules implementing
        Hessian output readers.
    """
    return pm.program_modules_with_function(pm.Job.HESSIAN)
예제 #3
0
def dipole_moment_programs():
    """ Constructs a list of program modules implementing
        static dipole moment output readers.
    """
    return pm.program_modules_with_function(pm.Job.DIP_MOM)
예제 #4
0
def polarizability_programs():
    """ Constructs a list of program modules implementing
        polarizability tensor output readers.
    """
    return pm.program_modules_with_function(pm.Job.POLAR)
예제 #5
0
def opt_zmatrix_programs():
    """ Contucts a list of program modules implementing
        optimized Z-Matrix output readers.
    """
    return pm.program_modules_with_function(pm.Job.OPT_ZMA)
예제 #6
0
def vpt2_programs():
    """ Constructs a list of program modules implementing
        2nd-order vibrational perturbation theory (VPT2) output readers.
    """
    return pm.program_modules_with_function(pm.Job.VPT2)
예제 #7
0
def opt_geometry_programs():
    """ Constructs a list of program modules implementing
        optimized geometry output readers.
    """
    return pm.program_modules_with_function(pm.Job.OPT_GEO)
예제 #8
0
def programs():
    """ Constructs a list of available electronic structure programs.
        At minimum, each program must have an energy reader to be enumerated.
    """
    return pm.program_modules_with_function(pm.Job.ENERGY)
예제 #9
0
def irc_programs():
    """ Constructs a list of program modules implementing
        Intrinsic Reaction Coordinate output readers.
    """
    return pm.program_modules_with_function(pm.Job.IRC_PTS)
예제 #10
0
def normal_coordinates_programs():
    """ Constructs a list of program modules implementing
        normal coordinate output readers.
    """
    return pm.program_modules_with_function(pm.Job.NORM_COORDS)
예제 #11
0
def harmonic_frequencies_programs():
    """ Constructs a list of program modules implementing
        harmonic vibrarional frequency output readers.
    """
    return pm.program_modules_with_function(pm.Job.HARM_FREQS)