You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
session->setError( FML_ERR_INVALID_PARAMETER_4, valueType, "Cannot create reference evaluator with value type cast to non-scalar non-continuous type." );
2248
+
return FML_INVALID_HANDLE;
2249
+
}
2247
2250
2248
-
if ( Fieldml_GetTypeComponentCount( handle, valueType ) > 1 )
2249
-
{
2250
-
session->setError( FML_ERR_INVALID_PARAMETER_4, valueType, "Cannot create reference evaluator, value type is not a scalar type." );
2251
-
return FML_INVALID_HANDLE;
2251
+
if ( Fieldml_GetTypeComponentCount( handle, valueType ) != 1 )
2252
+
{
2253
+
session->setError( FML_ERR_INVALID_PARAMETER_4, valueType, "Cannot create reference evaluator with value type cast to non-scalar continuous type." );
* Creates a reference evaluator. Reference evaluators delegate their evaluation directly to another evaluator, but can bind
992
992
* argument evaluators before doing so.
993
993
*
994
-
* \note Currently, the value type must be a scalar continuous type.
994
+
* \note The value type may be either that of the source evaluator, OR for a scalar continuous source evaluator, it may be 'cast' to any scalar continuous type.
0 commit comments