ConReferenceMatrixValues Class Reference

a data structure to represent the nonzeros in a conReferenceMatrix element More...

#include <OSMatrix.h>

Inheritance diagram for ConReferenceMatrixValues:
Inheritance graph
[legend]
Collaboration diagram for ConReferenceMatrixValues:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConReferenceMatrixValues ()
 ---------- Methods for class ConReferenceMatrixValues ----------
 ~ConReferenceMatrixValues ()
bool IsEqual (ConReferenceMatrixValues *that)
 A function to check for the equality of two objects.
bool setRandom (double density, bool conformant, int iMin, int iMax)
 A function to make a random instance of this class.
virtual bool deepCopyFrom (ConReferenceMatrixValues *that)
 A function to make a deep copy of an instance of this class.

Public Attributes

ConReferenceMatrixElement ** el
 el contains the indices of the matrix constraints along with the valueType.

Detailed Description

a data structure to represent the nonzeros in a conReferenceMatrix element

Definition at line 711 of file OSMatrix.h.


Constructor & Destructor Documentation

ConReferenceMatrixValues::ConReferenceMatrixValues (  ) 

---------- Methods for class ConReferenceMatrixValues ----------

Definition at line 5674 of file OSMatrix.cpp.

ConReferenceMatrixValues::~ConReferenceMatrixValues (  ) 

Definition at line 5682 of file OSMatrix.cpp.


Member Function Documentation

bool ConReferenceMatrixValues::IsEqual ( ConReferenceMatrixValues that  ) 

A function to check for the equality of two objects.

Definition at line 5711 of file OSMatrix.cpp.

bool ConReferenceMatrixValues::setRandom ( double  density,
bool  conformant,
int  iMin,
int  iMax 
)

A function to make a random instance of this class.

Parameters:
density,: corresponds to the probability that a particular child element is created
conformant,: if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" attributes and <XXX> children)
iMin,: lowest index value (inclusive) that a variable reference in this matrix can take
iMax,: greatest index value (inclusive) that a variable reference in this matrix can take

Definition at line 5750 of file OSMatrix.cpp.

bool ConReferenceMatrixValues::deepCopyFrom ( ConReferenceMatrixValues that  )  [virtual]

A function to make a deep copy of an instance of this class.

Parameters:
that,: the instance from which information is to be copied
Returns:
whether the copy was created successfully

Reimplemented from MatrixElementValues.

Definition at line 5755 of file OSMatrix.cpp.


Member Data Documentation

el contains the indices of the matrix constraints along with the valueType.

Definition at line 717 of file OSMatrix.h.


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

Generated on 5 Jul 2015 by  doxygen 1.6.1