Sandia Home

APPSPACK Namespace Reference

APPSPACK Namespace Reference


Detailed Description

Namespace for all APPSPACK classes.


Classes

class  Agent
 Coordinating agent. More...

class  ArgsEntry
class  Args
 Args stores parameter name/value pairs from the command line and, optionally, an input file. More...

class  BasePoint
 Basic point representation. More...

class  Bounds
 Manages simple bounds on the variables. More...

class  CacheMgr
 Cache Manger - Interface to cache process. More...

class  FevalMgr
 Interface to objective function. More...

class  FevalWkr
 FevalWkr is a worker object for the MPI version of APPSPACK. More...

class  GCI
 APPS Communicator - An interface for both PVM and MPI commands. More...

class  GUID
 A GUID is a `globally unique identifier'. More...

class  JobMap
class  Matrix
 Manages the matrix for the pattern. More...

class  ModelMgr
 Model Manager - interface to surrogates. More...

class  MsgTag
 All message tags for all types of messages. More...

class  Pattern
 Manages the matrix for the pattern. More...

class  Point
 Adds a convergence table to a BasePoint. More...

class  Search
 Manages the searches on the process. More...

class  SearchElement
 Individual search. More...

class  Utils
 Utility functions and objects. More...

class  CachePoint
 Store a cached point. More...

class  CacheWkr
 Actual cache object. Stored the cached points in a splay tree. More...

class  Node
 Templated splay tree node. More...

class  SplayTree
 The splay tree is a binary storage structure. More...


Functions

BasePointapps (int argc, char *argv[], FevalMgr *fevalMgrPtr=NULL)
 Main APPS subroutine.


Function Documentation

BasePoint * APPSPACK::apps int  argc,
char *  argv[],
FevalMgr fevalMgrPtr = NULL
 

Main APPS subroutine.

Pass in the argc and argv arguments and an optional FevalMgr pointer.We are responsible for deleting fevalMgrPtr. That responsibility is passed onto search.

Definition at line 50 of file APPSPACK_APPS.C.

References APPSPACK::Point::addConvergedDirection(), APPSPACK::Agent::convMsg(), APPSPACK::Agent::delAgent(), APPSPACK::Agent::delCache(), APPSPACK::Agent::delModel(), APPSPACK::Search::fevalReturn(), APPSPACK::Search::fevalStart(), APPSPACK::Args::get(), APPSPACK::Agent::getCacheMgr(), APPSPACK::Args::getFargs(), APPSPACK::Agent::getId(), APPSPACK::Search::getInitF(), APPSPACK::Search::getInitX(), APPSPACK::Search::getIsAnyNoGo(), APPSPACK::Agent::getIsSingleAgent(), APPSPACK::Agent::getJobMap(), APPSPACK::Search::getMinNumSearch(), APPSPACK::Agent::getModelMgr(), APPSPACK::Search::getN(), APPSPACK::Search::getNumSearch(), APPSPACK::Search::isConverged(), APPSPACK::Agent::isFirst(), APPSPACK::Search::isInitF(), APPSPACK::Agent::isMaster(), APPSPACK::Agent::minMsg(), APPSPACK::Agent::newCache(), APPSPACK::Search::newMin(), APPSPACK::Agent::newModel(), APPSPACK::Search::print(), APPSPACK::Agent::print(), APPSPACK::Agent::probe(), APPSPACK::Agent::recv(), APPSPACK::Agent::resetCout(), APPSPACK::Search::restart(), APPSPACK::Point::setConvergenceTable(), APPSPACK::Agent::setDoReassign(), APPSPACK::BasePoint::setF(), APPSPACK::Search::setFevalMgr(), APPSPACK::Agent::setIsCache(), APPSPACK::Agent::setIsSingleAgent(), APPSPACK::Agent::setMasterAgent(), APPSPACK::Agent::setModelFile(), APPSPACK::Agent::setModelType(), APPSPACK::Agent::setNactive(), APPSPACK::Agent::setNsearch(), APPSPACK::Search::setNumSearch(), APPSPACK::Agent::setOutputFilePrefix(), APPSPACK::Search::setPattern(), APPSPACK::Search::setPatternFile(), APPSPACK::Search::setResidualNormTol(), APPSPACK::BasePoint::setStep(), APPSPACK::Search::setType(), APPSPACK::Agent::setWorkerAgent(), APPSPACK::BasePoint::setX(), APPSPACK::Agent::showUsage(), APPSPACK::Agent::shutdownMsg(), APPSPACK::Search::start(), APPSPACK::Agent::startCache(), APPSPACK::Agent::startModel(), APPSPACK::Point::unpack(), and APPSPACK::Agent::usage().


Generated on Mon Oct 27 15:14:48 2003 for APPSPACK by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2002


© Sandia Corporation | Site Contact | Privacy and Security