luxlabs header browser preview


@interface SNValidateModel : NSObject

+ (BOOL)ensureMultiArrayIsFreelyShapedWithConstraint:(id)a0 hasDataType:(long long)a1 error:(id *)a2;
+ (BOOL)ensureFeatureWithDescription:(id)a0 isOptional:(BOOL)a1 error:(id *)a2;
+ (BOOL)ensureFeatureWithDescription:(id)a0 isOptional:(BOOL)a1 isFreelyShapedMultiArrayWithDataType:(long long)a2 error:(id *)a3;
+ (BOOL)ensureFeatureWithDescription:(id)a0 isOptional:(BOOL)a1 isMultiArrayWithDataType:(long long)a2 dimensionSizeRanges:(id)a3 error:(id *)a4;
+ (BOOL)ensureFeatureWithDescription:(id)a0 isOptional:(BOOL)a1 isMultiArrayWithDataType:(long long)a2 shapeOptions:(id)a3 error:(id *)a4;
+ (BOOL)ensureModelDescription:(id)a0 hasInputFeatureNames:(id)a1 hasOutputFeatureNames:(id)a2 error:(id *)a3;
+ (BOOL)ensureMultiArrayConstraint:(id)a0 hasDataType:(long long)a1 andDimensionSizeRanges:(id)a2 error:(id *)a3;
+ (BOOL)ensureMultiArrayConstraint:(id)a0 hasDataType:(long long)a1 andShapeOptions:(id)a2 error:(id *)a3;
+ (BOOL)ensureMultiArrayConstraint:(id)a0 hasDataType:(long long)a1 error:(id *)a2;
+ (BOOL)ensureMultiArrayIsFreelyShapedByShapeConstraint:(id)a0 error:(id *)a1;
+ (BOOL)ensureMultiArrayIsRequiredByFeatureDescription:(id)a0 error:(id *)a1;
+ (BOOL)ensureMultiArrayShapeConstraint:(id)a0 hasDimensionSizeRanges:(id)a1 error:(id *)a2;
+ (BOOL)ensureMultiArrayShapeConstraint:(id)a0 hasShapeOptions:(id)a1 error:(id *)a2;

- (id)init;

@end