This is the complete list of members for umbridge::Model, including all inherited members.
ApplyHessian(unsigned int outWrt, unsigned int inWrt1, unsigned int inWrt2, const std::vector< std::vector< double >> &inputs, const std::vector< double > &sens, const std::vector< double > &vec, json config_json=json()) | umbridge::Model | inlinevirtual |
ApplyJacobian(unsigned int outWrt, unsigned int inWrt, const std::vector< std::vector< double >> &inputs, const std::vector< double > &vec, json config_json=json()) | umbridge::Model | inlinevirtual |
Evaluate(const std::vector< std::vector< double >> &inputs, json config_json=json()) | umbridge::Model | inlinevirtual |
GetInputSizes(const json &config_json=json()) const =0 | umbridge::Model | pure virtual |
GetName() const | umbridge::Model | inline |
GetOutputSizes(const json &config_json=json()) const =0 | umbridge::Model | pure virtual |
Gradient(unsigned int outWrt, unsigned int inWrt, const std::vector< std::vector< double >> &inputs, const std::vector< double > &sens, json config_json=json()) | umbridge::Model | inlinevirtual |
Model(std::string name) | umbridge::Model | inline |
name | umbridge::Model | protected |
SupportsApplyHessian() | umbridge::Model | inlinevirtual |
SupportsApplyJacobian() | umbridge::Model | inlinevirtual |
SupportsEvaluate() | umbridge::Model | inlinevirtual |
SupportsGradient() | umbridge::Model | inlinevirtual |