Chi-Tech
function_dimA_to_dimB.cc
Go to the documentation of this file.
2
3#include "chi_log.h"
4
5namespace chi_math
6{
7
9{
11
12 params.AddRequiredParameter<size_t>(
13 "input_dimension",
14 "The dimension of the input values (excluding the position).");
15
16 params.AddRequiredParameter<size_t>(
17 "output_dimension",
18 "The dimension of the output values (excluding the position).");
19
20 return params;
21}
22
24 : ChiObject(params),
25 input_dimension_(params.GetParamValue<size_t>("input_dimension")),
26 output_dimension_(params.GetParamValue<size_t>("output_dimension"))
27{
28}
29
31{
32 ChiLogicalError("No available function");
33}
35{
36 ChiLogicalError("No available function");
37}
39{
40 ChiLogicalError("No available function");
41}
42
44 double,
45 double,
46 double) const
47{
48 ChiLogicalError("No available function");
49}
50
52 double,
53 double,
54 double) const
55{
56 ChiLogicalError("No available function");
57}
59 double,
60 double,
61 double) const
62{
63 ChiLogicalError("No available function");
64}
65} // namespace chi_math
#define ChiLogicalError(message)
static chi::InputParameters GetInputParameters()
Definition: ChiObject.cc:4
void AddRequiredParameter(const std::string &name, const std::string &doc_string)
virtual double ScalarFunction4Parameters(double, double, double, double) const
FunctionDimAToDimB(const chi::InputParameters &params)
virtual double ScalarFunctionCurvature1Parameter(double) const
virtual double ScalarFunctionCurvature4Parameters(double, double, double, double) const
static chi::InputParameters GetInputParameters()
virtual double ScalarFunctionSlope4Parameters(double, double, double, double) const
virtual double ScalarFunction1Parameter(double) const
virtual double ScalarFunctionSlope1Parameter(double) const