vectorbase::Pattern

 

Description

Fill vector with generated data sequence

Syntax

BOOL Pattern( double dStartVal, double dEndVal, double dIncVal = 1.0, int nValueRepeat = 1, int nSequenceRepeat = 1, int nFillFrom = -1, int nFillCount = -1 )

Parameters

dStartVal
[input]the starting value of the generated data sequence
dEndVal
[input]the ending value of the generated data sequence
dIncVal
[input]the increment within the generated data sequence
nValueRepeat
[input]how many times each value repeats itself in the generated data sequence
nSequenceRepeat
[input]how many times each whole data sequence repeats itself in the generated dataset
nFillFrom
[input]index of vector from which the data sequence should begin (0-based offset)
nFillCount
[input]the number of elements to be filled

Return

TRUE on success, otherwise FALSE

Examples

void Pattern_ex()
{
        double dStartVal   = 0;
        double dEndVal             = 2;
        double dIncVal             = 0.4;
        int nValueRepeat   = 3;
        int nSequenceRepeat = 2; 
        int nFillFrom              = -1; 
        int nFillCount             = -1;
        
        vector vRet;
        if(       vRet.Pattern(dStartVal, dEndVal, dIncVal, nValueRepeat, nSequenceRepeat, nFillFrom, nFillCount) )
        {
                int nSize = vRet.GetSize();
                for(int ii = 0; ii < nSize; ii++)
                        out_double("", vRet[ii]);
        }
}

Remark

See Also

header to Included

origin.h