void CAMrange::CAMrangeError(const CAMrange& A) { if(((A.bound - A.base) + 1) < 0 ) { cerr <<"Error : Negative Number of Elements In Index Range " << endl; CAMmvaExit(); } if(A.stride <= 0 ) { cerr <<"Error : Non Positive Stride in Index Range " << endl; CAMmvaExit(); } }
void CAMmatrixBase::plotDimensionError(const CAMstructureBase& A) { long i; cerr << endl; cerr << "Error : Object Dimensions not Compatable with Plot Operation " << endl << endl; cerr << " Operand Dimensions : "; cerr << A[1].getIndexCount(); for(i = 2; i <= A.dataDimension; i++) cerr << " x " << A[i].getIndexCount() ; cerr << endl << endl; CAMmvaExit(); }
void CAMmatrixBase::ordinateError(const CAMstructureBase & A) { long i; cerr << endl; cerr << " Ordinates in Plot Command Incorrectly Specified " << endl << endl; cerr << " Error in Number of Ordinates or Ordinate Array Dimension " << endl; cerr << " Ordinates Size : "; cerr << A[1].getIndexCount(); for(i = 2; i <= A.dataDimension; i++) cerr << " x " << A[i].getIndexCount() ; cerr << endl << endl; CAMmvaExit(); }
void CAMdataHandler::referenceCountError() { cerr << " Cannot Use Reference Counting on Objects New\'d by the Compiler " << endl; CAMmvaExit(); }