Want ocmath function on Turnbull Intervals


Version: 2026

Type: Features

Category: Programming

Subcategory: Origin C

Jira: ORG-32040


Example:

void test_ocmath_warranty()
{
	int nSize = 5;
	vector vTl={0,10000,20000,30000,40000,50000,60000};
	vector vTr={10000,20000,30000,40000,50000,60000,NANUM};
	vector<int> vnFreq={1,1,1,1,1,1,1,1};
	WarrantyResults res;
	double dWarrantyLength = NANUM;
	double dAverageCostPerFailure = NANUM;
	int nFutureTimesForPredict = 7;
	int* pnFutureQuantity;
	
	int a;
	pnFutureQuantity = &a;
	*pnFutureQuantity=7;
	
	double dAlpha=5E-2;
	int nMode=0;
	int nMethod=0;
	int nPlotPoints=20;
	
	int n = ocmath_warranty(nSize, vTl, vTr, vnFreq, &res, dWarrantyLength, dAverageCostPerFailure, nFutureTimesForPredict, pnFutureQuantity, dAlpha, nMode, nMethod, nPlotPoints);
	
	return;
}