58 std::array<double, 10>
evaluate(
double x,
double y,
double z )
const;
64 void setTricubicParams(
const std::valarray<double> &cin,
const std::valarray<double> &ain )
95 std::valarray<double>
d_c;
96 std::valarray<double>
d_a;
104 std::array<std::array<double, 3>, 3>
d_h;
105 std::array<std::array<double, 3>, 3>
d_hs;
const auto & getc() const
std::valarray< double > d_c
const auto & geths() const
size_t getNumberOfParameters() const
std::array< std::array< double, 3 >, 3 > d_h
std::array< std::array< double, 3 >, 3 > d_hs
const auto & geta() const
std::valarray< double > d_a
std::array< double, 10 > evaluate(double x, double y, double z) const
const std::string & get_name() const
FunctionType d_FunctionType
const auto & geth() const
void setTricubicParams(const std::valarray< double > &cin, const std::valarray< double > &ain)
std::function< std::array< double, 10 >(double, double, double, const ManufacturedSolution *)> d_functionPointer
size_t d_NumberOfParameters
ManufacturedSolution(std::shared_ptr< Database > db)
size_t getNumberOfInputs() const