#include <assert.h>
#include <oski/common.h>
#include <oski/inmatprop.h>
Functions | |
| void | oski_ClearInMatPropSet (oski_inmatpropset_t *props) |
| Initialize property set with "unset" values. | |
| void | oski_CompleteDefaultInMatPropSet (oski_inmatpropset_t *props) |
| Complete unitialized properties with default values. | |
| int | oski_IsInMatPropSetConsistent (const oski_inmatpropset_t *props) |
| Checks an input matrix property set for consistency. | |
| void | oski_DisplayInMatPropSet (const oski_inmatpropset_t *props) |
| Display an input matrix's asserted properties (FOR DEBUGGING ONLY). | |
| static int | UpdateProp (oski_inmatpropset_t *props, oski_inmatprop_t cur_prop, int cur_argnum) |
| Updates 'props' with the property 'p'. | |
| int | oski_CollectInMatProps (oski_inmatpropset_t *props, int k,...) |
| Collect input matrix properties. | |
| int | oski_CollectInMatProps_va (oski_inmatpropset_t *props, int num_var_args, va_list ap) |
| Explicit variable argument version of oski_CollectInMatProps(). | |
| int | oski_CollectInMatProps_arr (oski_inmatpropset_t *props, int num_var_args, const oski_inmatprop_t *in_props) |
| Explicit property-array version of oski_CollectInMatProps(). | |
|
|
Initialize property set with "unset" values.
|
|
||||||||||||||||
|
Collect input matrix properties. Assuming the caller has a variable input argument list, this macro parses these arguments and collects them in an instance of oski_inmatpropset_t.
|
|
|
Complete unitialized properties with default values.
|
|
|
Display an input matrix's asserted properties (FOR DEBUGGING ONLY).
|
|
|
Checks an input matrix property set for consistency.
|
|
||||||||||||||||
|
Updates 'props' with the property 'p'.
|
1.4.6