SST  6.0.0
StructuralSimulationToolkit
SST::SSTInfoConfig Class Reference

The SSTInfo Configuration class. More...

#include <sstinfo.h>

Public Member Functions

 SSTInfoConfig ()
 Create a new SSTInfo configuration and parse the Command Line. More...
 
int parseCmdLine (int argc, char *argv[])
 Parse the Command Line. More...
 
std::vector< std::string > * getElementsToProcessArray ()
 Return the list of elements to be processed. More...
 
std::vector< std::string > * getFilteredElementNamesArray ()
 Return the list of filtered element names. More...
 
std::vector< std::string > * getFilteredElementComponentNamesArray ()
 Return the list of filtered element.component names. More...
 
unsigned int getOptionBits ()
 Return the bit field of various command line options enabled. More...
 
std::string & getXMLFilePath ()
 Return the user defined path the XML File. More...
 

Detailed Description

The SSTInfo Configuration class.

This class will parse the command line, and setup internal lists of elements and components to be processed.

Constructor & Destructor Documentation

SSTInfoConfig::SSTInfoConfig ( )

Create a new SSTInfo configuration and parse the Command Line.

Member Function Documentation

std::vector<std::string>* SST::SSTInfoConfig::getElementsToProcessArray ( )
inline

Return the list of elements to be processed.

std::vector<std::string>* SST::SSTInfoConfig::getFilteredElementComponentNamesArray ( )
inline

Return the list of filtered element.component names.

std::vector<std::string>* SST::SSTInfoConfig::getFilteredElementNamesArray ( )
inline

Return the list of filtered element names.

unsigned int SST::SSTInfoConfig::getOptionBits ( )
inline

Return the bit field of various command line options enabled.

std::string& SST::SSTInfoConfig::getXMLFilePath ( )
inline

Return the user defined path the XML File.

int SSTInfoConfig::parseCmdLine ( int  argc,
char *  argv[] 
)

Parse the Command Line.

Parameters
argcThe number of arguments passed to the application
argvThe array of arguments

The documentation for this class was generated from the following files: