コード例 #1
0
ファイル: qtftview.cpp プロジェクト: goodinges/Ciao-Chat
void QtFTView::updateTransferData(const std::string &bytesTrans,
        uint bytesPS)
{
    // Format the transfer progress into a good description.
    const double byteRate = 1024;
    QString transStr(bytesTrans.c_str());

    double trans = (transStr.toDouble() / byteRate) / byteRate;
    double bps = bytesPS / byteRate;
    double size = (m_fileSize / byteRate) / byteRate;

    QString verbose = QString(tr("%L1 Mb of %L2 Mb (%L3 Kbytes/sec)"))
        .arg(trans, 0, ' ', 2)
        .arg(size, 0, ' ', 2)
        .arg(bps, 0, ' ', 2);

    // Update the text description.
    QMetaObject::invokeMethod(ui->labelProgressDesc, "setText",
                              Q_ARG(QString, verbose));

    // Update the progress bar.
    int value = (trans * 100) / size;
    QMetaObject::invokeMethod(ui->progressBarTransfer, "setValue",
                              Q_ARG(int, value));
}
コード例 #2
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
void
printTestParams(
    clblasOrder order,
    clblasUplo uplo,
    clblasTranspose transA,
    size_t N,
    size_t K,
    bool useAlpha,
    ComplexLong alpha,
    size_t offA,
    size_t lda,
    bool useBeta,
    ComplexLong beta,
    size_t offC,
    size_t ldc)
{
    ::std::cerr << orderStr(order) << ", " << uploStr(uplo)
        << ", " << transStr(transA) << ::std::endl;
    ::std::cerr << "N = " << N << ", K = " << K << ::std::endl;
    ::std::cerr << "offA = " << offA << ", offC = " << offC << ::std::endl;
    ::std::cerr << "lda = " << lda << ", ldc = " << ldc << ::std::endl;
    if (useAlpha) {
        ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag
            << ")" << ::std::endl;
    }
    if (useBeta) {
        ::std::cerr << "beta = (" << beta.re << "," << beta.imag
            << ")" << ::std::endl;
    }
}
コード例 #3
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
void
printTestParams(
    clblasOrder order,
    clblasTranspose transA,
    size_t M,
    size_t N,
    bool useAlpha,
    ComplexLong alpha,
    size_t offA,
    size_t lda,
    int incx,
    bool useBeta,
    ComplexLong beta,
    int incy)
{
    ::std::cerr << orderStr(order) << ", " << transStr(transA) << ::std::endl;
    ::std::cerr << "M = " << M << ", N = " << N << ::std::endl;
    ::std::cerr << "offA = " << offA << ::std::endl;
    ::std::cerr << "lda = " << lda << ::std::endl;
    if (useAlpha) {
        ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag
            << ")" << ::std::endl;
    }
    if (useBeta) {
        ::std::cerr << "beta = (" << beta.re << "," << beta.imag
            << ")" << ::std::endl;
    }
    ::std::cerr << "incx = " << incx << ", incy = " << incy << ::std::endl;
}
コード例 #4
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
void
printTestParams(
    clblasOrder order,
    clblasSide side,
    clblasUplo uplo,
    clblasTranspose transA,
    clblasDiag diag,
    size_t M,
    size_t N,
    bool useAlpha,
    ComplexLong alpha,
    size_t offA,
    size_t lda,
    size_t offB,
    size_t ldb)
{
    ::std::cerr << orderStr(order) << ", " << sideStr(side) << ", " <<
        uploStr(uplo) << ", " << transStr(transA) << ", " <<
        diagStr(diag) << ::std::endl;
    ::std::cerr << "M = " << M << ", N = " << N << ::std::endl;
    ::std::cerr << "offA = " << offA << ", offB = " << offB << ::std::endl;
    ::std::cerr << "lda = " << lda << ", ldb = " << ldb << ::std::endl;
    if (useAlpha) {
        ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag
            << ")" << ::std::endl;
    }
}
コード例 #5
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
void
printTestParams(
    clblasOrder order,
    clblasTranspose transA,
    clblasTranspose transB,
    size_t M,
    size_t N,
    size_t K,
    bool useAlpha,
    ComplexLong alpha,
    size_t offA,
    size_t lda,
    size_t offB,
    size_t ldb,
    bool useBeta,
    ComplexLong beta,
    size_t offC,
    size_t ldc)
{
    ::std::cerr
        << orderStr(order) << ", "
        << transStr(transA) << ", "
        << transStr(transB) << ", "
        << "M = " << M << ", "
        << "N = " << N << ", "
        << "K = " << K << ", "
        << "offA = " << offA << ", "
        << "offB = " << offB << ", "
        << "offC = " << offC << ", "
        << "lda = " << lda << ", "
        << "ldb = " << ldb << ", "
        << "ldc = " << ldc;
    if (useAlpha) {
        ::std::cerr << ", "
          << "alpha = (" << alpha.re << "," << alpha.imag << ")";
    }
    if (useBeta) {
        ::std::cerr << ", "
          << "beta = (" << beta.re << "," << beta.imag << ")";
    }
    ::std::cerr << std::endl;
}
コード例 #6
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
//xTPMV
void
printTestParams(
    clblasOrder order,
    clblasUplo uplo,
    clblasTranspose transA,
    clblasDiag diag,
    size_t N,
    int incx,
    size_t offa,
    size_t offx)
{
    ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA)
                << ", " <<diagStr(diag) << ::std::endl;
    ::std::cerr << " N = " << N << ::std::endl;
    ::std::cerr << " incx = " << incx << ::std::endl;
    ::std::cerr << "offa = " << offa << ", offx = " << offx << ::std::endl;
}
コード例 #7
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
//xTBMV
void
printTestParams(
    clblasOrder order,
    clblasUplo uplo,
    clblasTranspose transA,
    clblasDiag diag,
    size_t N,
    size_t KLU,
    size_t offA,
    size_t lda,
    size_t offx,
    int incx,
    size_t offy,
    int incy)
{
    ::std::cerr << orderStr(order) << ", " << uploStr(uplo) << ", " << transStr(transA) << ", " << diagStr(diag) << ::std::endl;
    ::std::cerr << ", N = " << N << ", KL or KU = " << KLU << ::std::endl;
    ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl;
    ::std::cerr << "offa = " << offA << ", offx = " << offx << ", offy = " << offy << ::std::endl;
}
コード例 #8
0
ファイル: common.cpp プロジェクト: AndreasMiller/clBLAS
// xGBMV
void
printTestParams(
    clblasOrder order,
    clblasTranspose transA,
    size_t M,
    size_t N,
    size_t KL,
    size_t KU,
    ComplexLong alpha,
    size_t offa,
    size_t lda,
    size_t offx,
    int incx,
    ComplexLong beta,
    size_t offy,
    int incy)
{
    ::std::cerr << orderStr(order) << ", " << transStr(transA) << ", " << ::std::endl;
    ::std::cerr << "M = " << M << ", N = " << N << ", KL = " << KL << ", KU = " << KU << ::std::endl;
    ::std::cerr << "lda = " << lda << ", incx = " << incx << ", incy = " << incy<< ::std::endl;
    ::std::cerr << "offa = " << offa << ", offx = " << offx << ", offy = " << offy << ::std::endl;
    ::std::cerr << "alpha = (" << alpha.re << "," << alpha.imag << ")" << ::std::endl;
    ::std::cerr << "beta = (" << beta.re << "," << beta.imag << ")" << ::std::endl;
}