Dakota  Version
Explore and Predict with Confidence
Public Member Functions | Public Attributes | List of all members
IntegerScale Struct Reference

Data structure for storing int-valued dimension scale. More...

Public Member Functions

 IntegerScale (const std::string &label, const IntVector &in_items, ScaleScope scope=ScaleScope::UNSHARED)
 Constructor that takes an IntVector.
 
 IntegerScale (const std::string &label, const IntArray &in_items, ScaleScope scope=ScaleScope::UNSHARED)
 Constructor that takes an IntArray.
 
 IntegerScale (const std::string &label, const int *in_items, const int len, ScaleScope scope=ScaleScope::UNSHARED)
 Constructor that takes a pointer to int and length.
 
 IntegerScale (const std::string &in_label, std::initializer_list< int > in_items, ScaleScope in_scope=ScaleScope::UNSHARED)
 Constructor that takes an initializer_list.
 

Public Attributes

std::string label
 
ScaleScope scope
 
IntVector items
 
int numCols
 Number of columns; equals length of scale when 1D.
 
bool isMatrix
 2d or 1d?
 

Detailed Description

Data structure for storing int-valued dimension scale.


The documentation for this struct was generated from the following file: