|
codac 2.0.0
|
Binding information associated with one input argument in a flattened input domain. More...
#include <codac2_analytic_flat_input_layout.h>
Public Member Functions | |
| bool | is_scalar () const |
| Tests whether the binding corresponds to a scalar input argument. | |
| bool | is_vector () const |
| Tests whether the binding corresponds to a vector input argument. | |
| bool | is_matrix () const |
| Tests whether the binding corresponds to a matrix input argument. | |
Binding information associated with one input argument in a flattened input domain.
An analytic function input argument may be scalar, vectorial or matricial. In a flattened input domain, each argument is represented by a contiguous block of scalar inputs.
The type field stores the analytic category of the argument and is one of:
| bool codac2::FlatInputBinding::is_scalar | ( | ) | const |
Tests whether the binding corresponds to a scalar input argument.
| bool codac2::FlatInputBinding::is_vector | ( | ) | const |
Tests whether the binding corresponds to a vector input argument.
| bool codac2::FlatInputBinding::is_matrix | ( | ) | const |
Tests whether the binding corresponds to a matrix input argument.