/*---------------------------------*- C++ -*----------------------------------*\
filetype dictionary; coding utf-8; version 0.1; local --; purpose --;
\*----------------------------------------------------------------------------*/
_environment
{
    CASEDIR                   cases_exclude_filtering;
    DUMPDIR                   dump;
    LOGDIR                    logs;
    RESULTDIR                 results;
    TEMPLATEDIR               template;
}
_layers
{
    firstParameter
    {
        _sampling
        {
            _type             fixed;
            _names
            (
                param0
            );
            _values
            (
                (
                    0.5       0.75       1.0
                )
            );
        }
        _condition
        {
            _filter           'index != 1';
            _action           exclude;
        }

        _commands
        {
            echo0
            (
                "echo  param0"  'echo %cd%'   pwd
            );
        }
        _comment              'level 0 firstParmeter';
    }
    lhsVariation
    {
        _sampling
        {
            _type             uniformLhs;
            _names
            (
                param1            param2            param3
            );
            _ranges
            (
                (
                    -10               10
                )
                (
                    -5                5
                )
                (
                    0                 100
                )
            );
            _includeBoundingBox        False;
            _numberOfSamples        5;
        }
        _condition
        {
            _filter           'abs(param0 * param1) >= 3.5';
            _action           exclude;
        }
        _commands
        {
            echo1
            (
                "echo  param1 param2 param3"  'echo %cd%'   pwd
            );
        }
        _comment              'level 1 lhsVariation,
                                start -g with no filtering,
                                continue -e with given exception list';
    }
}
