source: tol/tolsh/tests/matprod/plot.tol @ c14b554

1941-docker-image-to-testdevel
Last change on this file since c14b554 was 6d7779d, checked in by Jorge Pérez <josp.jorge@…>, 18 years ago

initial import

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.2 KB
Line 
1/* -*- mode: c++ -*- */
2
3Matrix seqTime = MatReadFile("seqtime.bbm");
4Set nameSeq = [[ "Sequential" ]];
5Matrix parTime = MatReadFile("partime.bbm");
6Set namePar = [[ "Parallel" ]];
7Matrix norm = MatReadFile("norm.bbm");
8Set nameError = [[ "Error" ]];
9
10Matrix timeRatio = SubCol(seqTime, [[1]]) |
11                    SubCol(seqTime, [[2]])$/SubCol(parTime, [[2]]);
12
13Set For(1, Rows(timeRatio), Real(Real r) {
14  Real If(IsPosInf(MatDat(timeRatio, r, 2)),
15          Do PutMatDat(timeRatio, r, 2, 2), 0)
16});
17
18Set nameRatio = [["Ratio"]];
19
20 
21Text id = TclChartMatrix(seqTime, [[ TclArgSt("-type", "1"),
22                                     TclArgSt("-names"   , TxtListTcl(nameSeq)) ]]);
23
24Text TclChartMatrix(parTime, [[ TclArgSt("-holdon", id),
25                             TclArgSt("-type", "1"),
26                             TclArgSt("-names"   , TxtListTcl(namePar))]]);
27
28Text TclChartMatrix(norm, [[ TclArgSt("-holdon", id),
29                             TclArgSt("-type", "1"),
30                             TclArgSt("-names"   , TxtListTcl(nameError))]]);
31
32Text TclChartMatrix(timeRatio, [[ TclArgSt("-holdon", id),
33                             TclArgSt("-type", "1"),
34                             TclArgSt("-names"   , TxtListTcl(nameRatio))]]);
35
Note: See TracBrowser for help on using the repository browser.