本文整理汇总了C++中Calculate函数的典型用法代码示例。如果您正苦于以下问题:C++ Calculate函数的具体用法?C++ Calculate怎么用?C++ Calculate使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Calculate函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
void main(){
int count = 0;
double Numbers[30],Answer;
char symbols[30];
count = Input(Numbers,symbols);
Print(Numbers, symbols, count);
Answer = Calculate(Numbers, symbols, &count);
printf(" = %.1f\n", Answer);
}
示例2: Calculate
void LinearRegression::addXY(const double& x, const double& y)
{
n++;
sumX += x;
sumY += y;
sumXsquared += x * x;
sumYsquared += y * y;
sumXY += x * y;
Calculate();
}
示例3: SendLogMessage
//---------------------------------------------------------------------------
bool mmImages::mmCalcMethod::Execute(void)
{
SendLogMessage(mmLog::debug,mmString(L"Start Execute"));
bool v_bResult = Calculate();
SendLogMessage(mmLog::debug,mmString(L"End Execute"));
return v_bResult;
}
示例4: main
void main(int argc, char **argv)
{
setlocale(0, "Russian");
double s1 = Calculate(mt1, len(mt1));
double s2 = Calculate(mt2, len(mt2));
double s3 = Calculate(mt3, len(mt3));
double max_value = max(max(s1, s2), s3);
printf("Максимальное значение %0.1lf содержится в:\n", s1);
if (max_value == s1)
printf(" mt1", s1);
if (max_value == s2)
printf(" mt2", s1);
if (max_value == s3)
printf(" mt3", s1);
printf("\n");
}
示例5: Calculate
int FGTurboProp::InitRunning(void)
{
FDMExec->SuspendIntegration();
Cutoff=false;
Running=true;
N2=16.0;
Calculate();
FDMExec->ResumeIntegration();
return phase==tpRun;
}
示例6: while
void Decision::run()
{
while(ros::ok())
{
Calculate();
ros::spinOnce();
loop_rate.sleep();
}
}
示例7: Calculate
bool FGAtmosphere::Run(bool Holding)
{
if (FGModel::Run(Holding)) return true;
if (Holding) return false;
Calculate(in.altitudeASL);
Debug(2);
return false;
}
示例8: CommandWhile
// ***************************************************************************
// Function: CommandWhile
// Description: Our '/while' command
// Usage: /while (<conditions>)
// ***************************************************************************
VOID CommandWhile(PSPAWNINFO pChar, PCHAR szLine)
{
CHAR szCond[MAX_STRING] = {0};
if (!gMacroBlock) {
MacroError("Can only use /while during a macro.");
return;
}
bRunNextCommand = TRUE;
if (szLine[0]!='(')
{
FatalError("Failed to parse /while command. Expected () around conditions.");
SyntaxError("Usage: /while (<conditions>)");
return;
}
PCHAR pEnd=&szLine[1];
DWORD nParens=1;
while(1)
{
if (*pEnd=='(')
nParens++;
else if (*pEnd==')')
{
nParens--;
if (nParens==0)
{
pEnd++;
if (*pEnd!=0)
{
FatalError("Failed to parse /while command. Parameters after conditions.");
SyntaxError("Usage: /while (<conditions>)");
return;
}
break;
}
}
else if (*pEnd==0)
{
FatalError("Failed to parse /while command. Could not find conditions to evaluate.");
SyntaxError("Usage: /while (<conditions>)");
return;
}
++pEnd;
} // while
strcpy(szCond,szLine);
DOUBLE Result=0;
if (!Calculate(szCond,Result))
{
FatalError("Failed to parse /while condition '%s', non-numeric encountered",szCond);
return;
}
if (Result==0)
EndWhile(pChar, gMacroBlock);
}
示例9:
const TRotation& KVFlowTensor::GetAziReacPlaneRotation()
{
// Returns the azimuthal rotation around the beam axis required
// to put the X-axis in the reaction plane defined by the beam axis
// and the major axis (largest eignevalue) of the ellipsoid.
// The azimuthal angle of the rotation is that of the major axis
// in the forward direction.
if (!fCalculated) Calculate();
return fAziReacPlane;
}
示例10: main
void main(int argc, char **argv)
{
setlocale(0, "");
int s1 = Calculate(mt1, len(mt1));
int s2 = Calculate(mt2, len(mt2));
int s3 = Calculate(mt3, len(mt3));
int u = max(max(s1,s2),s3);
printf("Больше сумма элементов, не попадающих в заданный диапазон [%i; %i] содержится в:\n", TrgetNumber1, TrgetNumber2);
if(u==s1)
printf(" mt1");
if(u==s2)
printf(" mt2");
if(u==s3)
printf(" mt3");
printf("\n");
system("pause");
}
示例11: main
int main(void)
{
struct Points *Field;
struct Cluster *Clusters;
int Width, Height;
int NumOfPoints;
int NumOfClusters;
Field = Init(&Height,&Width,&NumOfPoints);
Clusters = Calculate(Field, Height, Width, &NumOfClusters, NumOfPoints);
Output_Data(Clusters, Field, NumOfClusters);
return 0;
}
示例12: Calculate
void BroadCollisionStrategy::Detect(
int nLayer,
Player * pPlayer,
Stack * stack,
list<Space *> * retVal)
{
Calculate(
nLayer,
pPlayer,
stack,
retVal);
}
示例13: Calculate
void LinearRegression::addXY(const double& x, const double& y, bool auto_calculate)
{
n++;
sumX += x;
sumY += y;
sumXsquared += x * x;
sumYsquared += y * y;
sumXY += x * y;
if(auto_calculate)
Calculate();
}
示例14: Calculate
int FGTurbine::InitRunning(void)
{
FDMExec->SuspendIntegration();
Cutoff=false;
Running=true;
N1_factor = MaxN1 - IdleN1;
N2_factor = MaxN2 - IdleN2;
N2 = IdleN2 + ThrottlePos * N2_factor;
N1 = IdleN1 + ThrottlePos * N1_factor;
Calculate();
FDMExec->ResumeIntegration();
return phase==tpRun;
}
示例15:
ROOT_FEATURE_CALCULATOR_TEMPLATE
vector<typename ROOT_FEATURE_CALCULATOR_TEMPLATE1::StringBatch>
ROOT_FEATURE_CALCULATOR_TEMPLATE1::Calculate(
const SyntaxTree& tree)
{
const vector<SyntaxNode>& nodes = tree.GetNodes();
vector<StringBatch> features;
for (size_t nodeIndex = 0; nodeIndex < nodes.size(); ++nodeIndex)
{
features.emplace_back(Calculate(nodes[nodeIndex], tree));
}
return features;
}