==7673== Memcheck, a memory error detector ==7673== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==7673== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==7673== Command: /data/blackswan/ripley/R/R-devel-vg/bin/exec/R --vanilla --encoding=UTF-8 ==7673== R Under development (unstable) (2019-05-12 r76488) -- "Unsuffered Consequences" Copyright (C) 2019 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > pkgname <- "tcie" > source(file.path(R.home("share"), "R", "examples-header.R")) > options(warn = 1) > library('tcie') > > base::assign(".oldSearch", base::search(), pos = 'CheckExEnv') > base::assign(".old_wd", base::getwd(), pos = 'CheckExEnv') > cleanEx() > nameEx("BettiNumbers") > ### * BettiNumbers > > flush(stderr()); flush(stdout()) > > ### Name: BettiNumbers > ### Title: Returns the Betti numbers of a given mesh. > ### Aliases: BettiNumbers > > ### ** Examples > > BettiNumbers(system.file("extdata", "m3.ply", package = "tcie")) [1] 3 2 3 > > > > cleanEx() > nameEx("Clipping") > ### * Clipping > > flush(stderr()); flush(stdout()) > > ### Name: Clipping > ### Title: Builds and plots the mesh representing the desired isosurface of > ### an specific region of the dataset > ### Aliases: Clipping > > ### ** Examples > > Clipping(system.file("extdata","f3.nhdr",package ="tcie"),0,FALSE,"red",1,TRUE,c(2,3),c(2,4),c(2,4)) ==7673== Mismatched free() / delete / delete [] ==7673== at 0x4C30BF6: operator delete[](void*) (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:651) ==7673== by 0x172337B4: leaf_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:596) ==7673== by 0x172373F4: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1823) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== Address 0x14728b10 is 0 bytes inside a block of size 48 alloc'd ==7673== at 0x4C2EE3B: malloc (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:309) ==7673== by 0x17230864: Chull3D::get_convex_hull(float**, int*, int**, int*) (packages/tests-vg/tcie/src/chull.cpp:130) ==7673== by 0x17233663: leaf_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:573) ==7673== by 0x172373F4: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1823) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== ==7673== Mismatched free() / delete / delete [] ==7673== at 0x4C30BF6: operator delete[](void*) (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:651) ==7673== by 0x172337C3: leaf_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:597) ==7673== by 0x172373F4: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1823) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== Address 0x14728b80 is 0 bytes inside a block of size 48 alloc'd ==7673== at 0x4C2EE3B: malloc (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:309) ==7673== by 0x1723087A: Chull3D::get_convex_hull(float**, int*, int**, int*) (packages/tests-vg/tcie/src/chull.cpp:131) ==7673== by 0x17233663: leaf_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:573) ==7673== by 0x172373F4: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1823) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== ==7673== Mismatched free() / delete / delete [] ==7673== at 0x4C30BF6: operator delete[](void*) (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:651) ==7673== by 0x17234BD8: tunnel_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1008) ==7673== by 0x172371C0: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1827) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== Address 0x1c3ef820 is 0 bytes inside a block of size 108 alloc'd ==7673== at 0x4C2EE3B: malloc (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:309) ==7673== by 0x17230864: Chull3D::get_convex_hull(float**, int*, int**, int*) (packages/tests-vg/tcie/src/chull.cpp:130) ==7673== by 0x17234A7F: tunnel_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:984) ==7673== by 0x172371C0: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1827) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== ==7673== Mismatched free() / delete / delete [] ==7673== at 0x4C30BF6: operator delete[](void*) (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:651) ==7673== by 0x17234BE7: tunnel_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1009) ==7673== by 0x172371C0: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1827) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== Address 0x1c3ef8d0 is 0 bytes inside a block of size 168 alloc'd ==7673== at 0x4C2EE3B: malloc (/builddir/build/BUILD/valgrind-3.14.0/coregrind/m_replacemalloc/vg_replace_malloc.c:309) ==7673== by 0x1723087A: Chull3D::get_convex_hull(float**, int*, int**, int*) (packages/tests-vg/tcie/src/chull.cpp:131) ==7673== by 0x17234A7F: tunnel_triangulation() (packages/tests-vg/tcie/src/ExtendedMC.cpp:984) ==7673== by 0x172371C0: find_topology() (packages/tests-vg/tcie/src/ExtendedMC.cpp:1827) ==7673== by 0x17238E20: ExtendedRunMC(arma::Cube, float, int, int, int, float, float, float) (packages/tests-vg/tcie/src/ExtendedMC.cpp:2600) ==7673== by 0x1723EF49: _tcie_ExtendedRunMC (packages/tests-vg/tcie/src/RcppExports.cpp:23) ==7673== by 0x495C99: R_doDotCall (svn/R-devel/src/main/dotcode.c:596) ==7673== by 0x4CEBFF: bcEval (svn/R-devel/src/main/eval.c:7283) ==7673== by 0x4D910F: Rf_eval (svn/R-devel/src/main/eval.c:620) ==7673== by 0x4DACBE: R_execClosure (svn/R-devel/src/main/eval.c:1780) ==7673== by 0x4DBA14: Rf_applyClosure (svn/R-devel/src/main/eval.c:1706) ==7673== by 0x4D21DC: bcEval (svn/R-devel/src/main/eval.c:6733) ==7673== > Clipping(system.file("extdata","f3.nhdr",package ="tcie"),0,TRUE,"red",1,TRUE,c(2,3),c(2,4),c(2,4)) Analizing grid...done! The grid does not need to be fixed. > Clipping(system.file("extdata","f9.nhdr",package ="tcie"),0,TRUE,"blue",1,TRUE,c(1,5),c(2,4),c(3,5)) Analizing grid...done! The grid does not need to be fixed. > > > > cleanEx() > nameEx("DataInfo") > ### * DataInfo > > flush(stderr()); flush(stdout()) > > ### Name: DataInfo > ### Title: Returns the dataset size and the isovalue range of a given > ### dataset. > ### Aliases: DataInfo > > ### ** Examples > > DataInfo(system.file("extdata", "f3.nhdr", package = "tcie")) Grid size: 5 5 5 Data range: -0.9116472 1 [1] 5.0000000 5.0000000 5.0000000 -0.9116472 1.0000000 > DataInfo(system.file("extdata", "f3.nhdr", package = "tcie")) Grid size: 5 5 5 Data range: -0.9116472 1 [1] 5.0000000 5.0000000 5.0000000 -0.9116472 1.0000000 > > > > cleanEx() > nameEx("ExpClipping") > ### * ExpClipping > > flush(stderr()); flush(stdout()) > > ### Name: ExpClipping > ### Title: Builds and exports the mesh representing the desired isosurface > ### of an specific region of the dataset > ### Aliases: ExpClipping > > ### ** Examples > > ExpClipping(system.file("extdata","f3.nhdr",package ="tcie"),0,FALSE,c(2,3),c(2,4),c(2,4),"m.ply") > ExpClipping(system.file("extdata","f3.nhdr",package ="tcie"),0,TRUE,c(2,3),c(2,4),c(2,4),"m.ply") Analizing grid...done! The grid does not need to be fixed. > ExpClipping(system.file("extdata","f9.nhdr",package ="tcie"),0,TRUE,c(1,5),c(2,4),c(3,5),"m.ply") Analizing grid...done! The grid does not need to be fixed. > > > > cleanEx() > nameEx("ExpManifoldContour") > ### * ExpManifoldContour > > flush(stderr()); flush(stdout()) > > ### Name: ExpManifoldContour > ### Title: Builds and exports the mesh representing the desired isosurface > ### Aliases: ExpManifoldContour > > ### ** Examples > > ExpManifoldContour(system.file("extdata", "f3.nhdr", package = "tcie"), 0.0, FALSE, "mesh.ply") > ExpManifoldContour(system.file("extdata", "f3.nhdr", package = "tcie"), 0.0, TRUE, "mesh.ply") Analizing grid...done! 1 non-manifold edge would be generated. Fixing grid...done! > ExpManifoldContour(system.file("extdata", "f9.nhdr", package = "tcie"), 0.0, TRUE, "mesh.ply") Analizing grid...done! The grid does not need to be fixed. > > > > cleanEx() > nameEx("ManifoldContour") > ### * ManifoldContour > > flush(stderr()); flush(stdout()) > > ### Name: ManifoldContour > ### Title: Builds and plots the mesh representing the desired isosurface > ### Aliases: ManifoldContour > > ### ** Examples > > ManifoldContour(system.file("extdata", "f3.nhdr", package = "tcie"), 0.0, FALSE,"red",1.0, TRUE) > ManifoldContour(system.file("extdata", "f3.nhdr", package = "tcie"), 0.0, TRUE,"red",1.0, TRUE) Analizing grid...done! 1 non-manifold edge would be generated. Fixing grid...done! > ManifoldContour(system.file("extdata", "f9.nhdr", package = "tcie"), 0.0, TRUE, "blue",1.0, TRUE) Analizing grid...done! The grid does not need to be fixed. > > > > ### *