Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OSCAR::CriteriaPropertiesRepository Class Reference
[PerformanceCriteria]

CriteriaPropertiesRepository is a repository class which holds results \ calculated by the criteria to allow data sharing. More...

#include <CriteriaPropertiesRepository.h>

Inheritance diagram for OSCAR::CriteriaPropertiesRepository:

Inheritance graph
[legend]
List of all members.

Public Methods

 CriteriaPropertiesRepository (unsigned int maxNoSolutions, const String &objectName=String(""))
 CriteriaPropertiesRepository (const CriteriaPropertiesRepository &repo)
CriteriaPropertiesRepository & operator= (const CriteriaPropertiesRepository &repo)
virtual ~CriteriaPropertiesRepository ()

Detailed Description

Author:
Mark Tisius and Chetan Kapoor


Constructor & Destructor Documentation

OSCAR::CriteriaPropertiesRepository::CriteriaPropertiesRepository unsigned int    maxNoSolutions,
const String   objectName = String("")
 

Constructor for CriteriaPropertiesRepository This constructor creates a repository object CriteriaPropertiesRepository that holds criteriaProperties objects. It is derived from TypeRepository and templetized to store pointers to CriteriaProperties. CriteriaProperties contain members used in decision making such as criteriaValue, rank, validity, etc. CriteriaProperties is defined below.

Parameters:
maxNoSolutions Unsigned int that specifies the maximum number of solutions for memory allocation.
objectName String which specifies the name of the Repository object.

OSCAR::CriteriaPropertiesRepository::CriteriaPropertiesRepository const CriteriaPropertiesRepository &    repo
 

Copy Constructor for CriteriaPropertiesRepository Use this to create a CriteriaPropertiesRepository object whose defaults are set via the constructor argument.

Parameters:
repo A CriteriaPropertiesRepository object that is used to create the new object

virtual OSCAR::CriteriaPropertiesRepository::~CriteriaPropertiesRepository   [virtual]
 

Destructor for CriteriaPropertiesRepository();.


Member Function Documentation

CriteriaPropertiesRepository& OSCAR::CriteriaPropertiesRepository::operator= const CriteriaPropertiesRepository &    repo
 

Copy operator for CriteriaPropertiesRepository Use this to copy one CriteriaPropertiesRepository object into another.

Returns:
A reference to itself
Parameters:
repo A CriteriaPropertiesRepository object that is copied into the calling object.


The documentation for this class was generated from the following file:
RRG Homepage OSCAR Overview OSCAR Tutorials Simulations