28#ifndef PolynomialCoefficient_h
29#define PolynomialCoefficient_h
51 std::vector<int> inVariablesByVector,
int outVariable,
double coefficient)
94 void SpaceTransform(std::vector<int> spaceIn, std::vector<int> spaceOut);
97 for (
unsigned int i = 0; i <
_inVarByVec.size(); i++)
PolynomialCoefficient represents a coefficient in a multi-dimensional polynomial.
bool HasInVariable(int var) const
PolynomialCoefficient(const PolynomialCoefficient &pc)
void SpaceTransform(std::vector< int > spaceIn, std::vector< int > spaceOut)
std::vector< int > InVariables(std::vector< int > inVar)
int OutVariable(int outVar)
double Coefficient() const
std::vector< int > _inVarByVec
PolynomialCoefficient(std::vector< int > inVariablesByVector, int outVariable, double coefficient)
double Coefficient(double coeff)
std::vector< int > InVariables() const
std::ostream & operator<<(std::ostream &out, const Mesh::Iterator &it)