Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/MpqcParser_Parameters.hpp

    rcf1d82 re3c4c5  
    5858    integrationParam,//!< integrationParam, integration method to use in MBPT2 R12
    5959    theoryParam,     //!< theoryParam, level of theory to use
     60    jobtypeParam,    //!< jobtypeParam, job type to use
    6061    unknownParam};   //!< unknownParam, designates an unknown parameter
    6162
     
    6970    MBPT2_R12,  //!< Moeller Plesset Perturbation Theory second order with R12 integral
    7071    unknownTheory //!< designates an unknown theory
     72  };
     73
     74  /** Enumeration of all known jobtypes.
     75   *
     76   */
     77  enum Jobtype {
     78    Default,       //!< standard energy and force calculation
     79    Optimization,       //!< additional optimization of geometry
     80    unknownJob //!< designates an unknown job
    7181  };
    7282
     
    93103  const std::string &getParameterName(const enum Parameters param) const;
    94104  const std::string &getTheoryName(const enum Theory theory) const;
     105  const std::string &getJobtypeName(const enum Jobtype jobtype) const;
    95106  const std::string &getIntegrationMethodName(const enum IntegrationMethod integration) const;
    96107
     
    99110  //!> vector with all available theories in same order as enum Theory.
    100111  std::vector<std::string> ValidTheories;
     112
     113  //!> vector with all available jobtypes in same order as enum Jobs.
     114  std::vector<std::string> ValidJobtypes;
    101115
    102116  //!> vector with all available integration methods in same order as enum IntegrationMethod.
Note: See TracChangeset for help on using the changeset viewer.