Loading...
Searching...
No Matches
expression_evaluator.h File Reference
#include "opennn/core/pch.h"Go to the source code of this file.
Classes | |
| struct | opennn::ExpressionOp |
| struct | opennn::ExpressionProgram |
| struct | opennn::CompiledExpression |
Namespaces | |
| namespace | opennn |
Enumerations | |
| enum class | opennn::ExpressionLinearity { opennn::Linear , opennn::Nonlinear } |
Functions | |
| vector< string > | opennn::split_expression_list (const string &) |
| CompiledExpression | opennn::compile_expression (const string &, const vector< pair< string, Index > > &, const vector< pair< string, Index > > &) |
| CompiledExpression | opennn::compile_expression (const string &, const Network *, const string &role="Expression") |
| CompiledExpression | opennn::compile_elementary_symmetric (const vector< Index > &variables, const vector< float > &spans, Index order, float tolerance) |
| CompiledExpression | opennn::compile_integrality (const string &, const Network *) |
| CompiledExpression | opennn::compile_membership (const string &, const Network *, const vector< float > &allowed) |
| bool | opennn::is_output_coupled (const CompiledExpression &) |
| bool | opennn::is_univariate (const CompiledExpression &) |
| bool | opennn::is_bare_variable (const CompiledExpression &) |
| void | opennn::evaluate_input_gradient (const CompiledExpression &, const VectorR &point, const VectorR &output, VectorR &gradient) |
| VectorR | opennn::evaluate_input_gradient (const CompiledExpression &, const VectorR &point, const VectorR &output) |