5#include <mpqc_config.h>
6#include <util/options/GetLongOpt.h>
7#include <util/keyval/keyval.h>
8#include <util/group/message.h>
9#include <util/group/thread.h>
10#include <util/group/memory.h>
53 const std::string &filename);
78 const std::string &output_filename =
"");
83 const std::string &output_filename =
"");
Parse command line options.
Definition GetLongOpt.h:16
This helper class simplifies initialization of MPQC.
Definition mpqcinit.h:21
sc::Ref< sc::MessageGrp > init_messagegrp()
Return the initial MessageGrp object.
void init_limits()
Initialize the resource limits.
void init_resources(Ref< KeyVal > keyval=Ref< KeyVal >())
Initialize the default ConsumableResources object.
sc::Ref< sc::ThreadGrp > init_threadgrp(Ref< sc::KeyVal > keyval=Ref< KeyVal >())
Return the initial ThreadGrp.
void init_integrals(Ref< KeyVal > keyval=Ref< KeyVal >())
Initialize the default integral factory.
sc::Ref< sc::KeyVal > init(const std::string &input_filename, const std::string &output_filename="")
Calls all of the initialize routines in the proper sequence.
void init_io(const sc::Ref< sc::MessageGrp > &grp)
Initialize formatted I/O.
static MPQCInit * instance()
returns ptr to the only instance of this object; 0 if has not been constructed
Definition mpqcinit.h:43
void init_timer(const Ref< MessageGrp > &grp, Ref< KeyVal > keyval=Ref< KeyVal >())
Initialize the default region timer.
sc::Ref< sc::KeyVal > init_keyval(const sc::Ref< sc::MessageGrp > &grp, const std::string &filename)
Return the initial KeyVal object.
MPQCInit(GetLongOpt &opt, int &argc, char **argv)
Create the initializer.
sc::Ref< sc::MemoryGrp > init_memorygrp(Ref< sc::KeyVal > keyval=Ref< KeyVal >())
Return the initial MemoryGrp.
void init_basename(const std::string &input_filename, const std::string &output_filename="")
Initialize the name used to construct data file names.
void init_fp()
Initialize the floating point control word.
A template class that maintains references counts.
Definition ref.h:361
Contains all MPQC code up to version 3.
Definition mpqcin.h:14