ENH: additional polynomial constructors, improved I/O
- support construct from initializer_list, which can help simplify code with constant coefficients. - add default constructor for polynomialFunction and Istream reading to support resizable lists of polynomialFunction. A default constructed polynomialFunction is simply equivalent to a constant zero. - no special IO handling for Polynomial required, it is the same as VectorSpace anyhow.
Showing
- applications/test/Polynomial/Test-Polynomial.C 43 additions, 29 deletionsapplications/test/Polynomial/Test-Polynomial.C
- src/OpenFOAM/primitives/functions/Polynomial/Polynomial.C 36 additions, 20 deletionssrc/OpenFOAM/primitives/functions/Polynomial/Polynomial.C
- src/OpenFOAM/primitives/functions/Polynomial/Polynomial.H 5 additions, 10 deletionssrc/OpenFOAM/primitives/functions/Polynomial/Polynomial.H
- src/OpenFOAM/primitives/functions/Polynomial/PolynomialIO.C 1 addition, 49 deletionssrc/OpenFOAM/primitives/functions/Polynomial/PolynomialIO.C
- src/OpenFOAM/primitives/functions/Polynomial/polynomialFunction.C 59 additions, 49 deletions...FOAM/primitives/functions/Polynomial/polynomialFunction.C
- src/OpenFOAM/primitives/functions/Polynomial/polynomialFunction.H 30 additions, 17 deletions...FOAM/primitives/functions/Polynomial/polynomialFunction.H
Please register or sign in to comment