Beispiel #1
0
fbreal Polynomial::integral(fbreal a,fbreal b,fbreal c) {
	fbreal ret=0;
	for (int j=0; j<termCount(); j++) {
		ret+=term_integral(term(j),a,b,c);
	}
	return ret;
}
Beispiel #2
0
Polynomial Polynomial::operator*(const Polynomial &P) {
	Polynomial ret;
	for (int i=0; i<termCount(); i++)
		for (int j=0; j<P.termCount(); j++) {
			PolynomialTerm T;
			T.exponents.clear();
			for (int k=0; k<6; k++) {
				T.exponents << term(i).exponents[k]+P.term(i).exponents[k];
			}
			T.coefficient=term(i).coefficient*P.term(i).coefficient;
			ret.addTerm(T);
		}
	return ret;
}
Beispiel #3
0
float lemur::index::LemurIndriIndex::docLengthAvg() const { 
  return (float)termCount()/(float)docCount(); 
}