From 9ceb2a798ee92a84cb6317c788ffd0ebb8d3178b Mon Sep 17 00:00:00 2001 From: github-action Date: Mon, 6 Jan 2025 14:07:53 +0000 Subject: [PATCH] upload gprof profiling results --- ...MeshBasedCryptRepresentativeSimulation.txt | 1486 +++++++++++++++++ ...rtexBasedCryptRepresentativeSimulation.txt | 878 ++++++++++ ...st2dOffLatticeRepresentativeSimulation.txt | 871 ++++++++++ ...dVertexBasedSimulationWithFreeBoundary.txt | 923 ++++++++++ .../Test3dBidomainProblemForEfficiency.txt | 835 +++++++++ ...mainProblemForEfficiencyWithFasterOdes.txt | 846 ++++++++++ ...dBidomainProblemWithMetisForEfficiency.txt | 835 +++++++++ ...3dBidomainProblemWithPermForEfficiency.txt | 821 +++++++++ ...st3dOffLatticeRepresentativeSimulation.txt | 994 +++++++++++ .../TestLongPostprocessing.txt | 857 ++++++++++ ...estRepresentative3dNodeBasedSimulation.txt | 1118 +++++++++++++ ...sentativePottsBasedOnLatticeSimulation.txt | 947 +++++++++++ log-files/2025-01-06_13-38-46/index.html | 17 + log-files/index.html | 3 + 14 files changed, 11431 insertions(+) create mode 100644 log-files/2025-01-06_13-38-46/Test2DMeshBasedCryptRepresentativeSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/Test2DVertexBasedCryptRepresentativeSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/Test2dOffLatticeRepresentativeSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/Test2dVertexBasedSimulationWithFreeBoundary.txt create mode 100644 log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiency.txt create mode 100644 log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiencyWithFasterOdes.txt create mode 100644 log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithMetisForEfficiency.txt create mode 100644 log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithPermForEfficiency.txt create mode 100644 log-files/2025-01-06_13-38-46/Test3dOffLatticeRepresentativeSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/TestLongPostprocessing.txt create mode 100644 log-files/2025-01-06_13-38-46/TestRepresentative3dNodeBasedSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/TestRepresentativePottsBasedOnLatticeSimulation.txt create mode 100644 log-files/2025-01-06_13-38-46/index.html diff --git a/log-files/2025-01-06_13-38-46/Test2DMeshBasedCryptRepresentativeSimulation.txt b/log-files/2025-01-06_13-38-46/Test2DMeshBasedCryptRepresentativeSimulation.txt new file mode 100644 index 0000000..a6ef9d7 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test2DMeshBasedCryptRepresentativeSimulation.txt @@ -0,0 +1,1486 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 76.47 0.13 0.13 boost::detail::sp_counted_base::release() + 17.65 0.16 0.03 1 30.00 30.00 boost::archive::detail::pointer_iserializer::get_basic_serializer() const + 5.88 0.17 0.01 1373 0.01 0.01 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) + 0.00 0.17 0.00 8082 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 4542 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_lower_bound(std::_Rb_tree_node > >*, std::_Rb_tree_node_base*, void const* const&) + 0.00 0.17 0.00 4542 0.00 0.00 __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__find_if<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred, std::random_access_iterator_tag) + 0.00 0.17 0.00 1353 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1353 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1348 0.00 0.00 boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) + 0.00 0.17 0.00 1348 0.00 0.00 std::vector >::reserve(unsigned long) + 0.00 0.17 0.00 1308 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.17 0.00 449 0.00 0.00 std::vector >::_M_default_append(unsigned long) + 0.00 0.17 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.17 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.17 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.17 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.17 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.17 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.17 0.00 8 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + 0.00 0.17 0.00 7 0.00 0.00 void boost::archive::basic_text_iprimitive::load(double&) + 0.00 0.17 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.17 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.17 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.17 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.17 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.17 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.17 0.00 5 0.00 0.00 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) + 0.00 0.17 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.17 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.17 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.17 0.00 5 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.17 0.00 5 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) + 0.00 0.17 0.00 5 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) + 0.00 0.17 0.00 5 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.17 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.17 0.00 3 0.00 0.00 boost::serialization::singleton >::get_instance() + 0.00 0.17 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.17 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.17 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.17 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.17 0.00 2 0.00 0.00 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.17 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.17 0.00 2 0.00 0.00 std::vector >, std::allocator > > >::reserve(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.17 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.17 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.17 0.00 1 0.00 0.00 void RandomNumberGenerator::load(boost::archive::text_iarchive&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) + 0.00 0.17 0.00 1 0.00 0.00 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_if_not_array >::type boost::make_shared>() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::detail::base_cast, CryptSimulation2d>::type& boost::serialization::base_object, CryptSimulation2d>(CryptSimulation2d&) + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::detail::base_cast, OffLatticeSimulation<2u, 2u> >::type& boost::serialization::base_object, OffLatticeSimulation<2u, 2u> >(OffLatticeSimulation<2u, 2u>&) + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::void_cast_detail::void_caster_primitive >::void_caster_primitive() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::void_cast_detail::void_caster_primitive >::~void_caster_primitive() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::void_caster_primitive() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::~void_caster_primitive() + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::shared_ptr_helper::~shared_ptr_helper() + 0.00 0.17 0.00 1 0.00 0.00 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) + 0.00 0.17 0.00 1 0.00 0.00 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) + 0.00 0.17 0.00 1 0.00 0.00 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::singleton >::get_instance() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::singleton >::get_instance() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::singleton > >::get_instance() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::singleton > > >::get_instance() + 0.00 0.17 0.00 1 0.00 0.00 boost::serialization::singleton > >::get_instance() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::get_untyped_deleter() + 0.00 0.17 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::~sp_counted_impl_pd() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer > >::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer > >::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.17 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::run() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.17 0.00 1 0.00 0.00 TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::runTest() + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer > >::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.17 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::_M_default_append(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::reserve(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::_M_default_append(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::reserve(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::_M_default_append(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::vector >, std::allocator > > >::reserve(unsigned long) + 0.00 0.17 0.00 1 0.00 0.00 std::pair >& std::vector >, std::allocator > > >::emplace_back > >(std::pair >&&) + 0.00 0.17 0.00 1 0.00 0.00 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::pair >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + 0.00 0.17 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) + 0.00 0.17 0.00 1 0.00 0.00 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 5.88% of 0.17 seconds + +index % time self children called name + +[1] 76.5 0.13 0.00 boost::detail::sp_counted_base::release() [1] + 0.00 0.00 1307/1308 boost::detail::sp_counted_base::destroy() [43] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [144] +----------------------------------------------- + +[2] 17.7 0.00 0.03 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [2] + 0.03 0.00 1/1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [3] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] +----------------------------------------------- + 0.03 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [2] +[3] 17.6 0.03 0.00 1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [3] +----------------------------------------------- + 0.00 0.00 1/1373 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [8] + 0.00 0.00 1/1373 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [7] + 0.00 0.00 1/1373 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [25] + 0.00 0.00 1/1373 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [10] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [11] + 0.00 0.00 1/1373 boost::archive::detail::pointer_iserializer > >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [27] + 0.00 0.00 1/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [14] + 0.00 0.00 1/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [19] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [15] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] + 0.00 0.00 1/1373 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [26] + 0.00 0.00 1/1373 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [28] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [9] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [13] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [2] + 0.00 0.00 1/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [17] + 0.00 0.00 1/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [20] + 0.00 0.00 1/1373 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [12] + 0.00 0.00 1/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [18] + 0.00 0.00 1/1373 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [16] + 0.00 0.00 1/1373 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [24] + 0.00 0.00 2/1373 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] + 0.01 0.00 1348/1373 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] +[4] 5.9 0.01 0.00 1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] +----------------------------------------------- + +[5] 5.8 0.00 0.01 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] + 0.01 0.00 1348/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1348/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] + 0.00 0.00 1348/1348 std::vector >::reserve(unsigned long) [42] + 0.00 0.00 1348/1348 boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [41] + 0.00 0.00 1348/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + +[6] 0.0 0.00 0.00 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] + 0.00 0.00 2/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 2/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] + 0.00 0.00 2/2 std::vector >, std::allocator > > >::reserve(unsigned long) [98] + 0.00 0.00 2/2 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [80] + 0.00 0.00 2/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + +[7] 0.0 0.00 0.00 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [7] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] +----------------------------------------------- + +[8] 0.0 0.00 0.00 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [8] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] +----------------------------------------------- + +[9] 0.0 0.00 0.00 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [9] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 5/7 void boost::archive::basic_text_iprimitive::load(double&) [52] + 0.00 0.00 1/1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [135] +----------------------------------------------- + +[10] 0.0 0.00 0.00 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [10] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 boost::serialization::detail::base_cast, CryptSimulation2d>::type& boost::serialization::base_object, CryptSimulation2d>(CryptSimulation2d&) [107] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer > >::get_basic_serializer() const [219] +----------------------------------------------- + +[11] 0.0 0.00 0.00 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [11] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 boost::serialization::detail::base_cast, OffLatticeSimulation<2u, 2u> >::type& boost::serialization::base_object, OffLatticeSimulation<2u, 2u> >(OffLatticeSimulation<2u, 2u>&) [108] +----------------------------------------------- + +[12] 0.0 0.00 0.00 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [12] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void RandomNumberGenerator::load(boost::archive::text_iarchive&, unsigned int) [102] +----------------------------------------------- + +[13] 0.0 0.00 0.00 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [13] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [215] +----------------------------------------------- + +[14] 0.0 0.00 0.00 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [14] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [216] +----------------------------------------------- + +[15] 0.0 0.00 0.00 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [15] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [103] +----------------------------------------------- + +[16] 0.0 0.00 0.00 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [16] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 1/1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [130] + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [113] +----------------------------------------------- + +[17] 0.0 0.00 0.00 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [17] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [131] + 0.00 0.00 1/5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) [114] +----------------------------------------------- + +[18] 0.0 0.00 0.00 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [18] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [132] + 0.00 0.00 1/5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) [115] +----------------------------------------------- + +[19] 0.0 0.00 0.00 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [19] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [133] + 0.00 0.00 1/5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) [116] +----------------------------------------------- + +[20] 0.0 0.00 0.00 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [20] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [134] + 0.00 0.00 1/5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) [117] +----------------------------------------------- + +[21] 0.0 0.00 0.00 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::reserve(unsigned long) [225] + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [119] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + +[22] 0.0 0.00 0.00 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::reserve(unsigned long) [227] + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [120] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + +[23] 0.0 0.00 0.00 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::reserve(unsigned long) [229] + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [121] + 0.00 0.00 1/1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + +[24] 0.0 0.00 0.00 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [24] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [122] +----------------------------------------------- + +[25] 0.0 0.00 0.00 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [25] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [123] +----------------------------------------------- + +[26] 0.0 0.00 0.00 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [26] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [124] +----------------------------------------------- + +[27] 0.0 0.00 0.00 boost::archive::detail::pointer_iserializer > >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [27] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [125] +----------------------------------------------- + +[28] 0.0 0.00 0.00 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [28] + 0.00 0.00 1/1373 boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [4] + 0.00 0.00 1/1 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [126] +----------------------------------------------- + 0.00 0.00 8082/8082 boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [41] +[36] 0.0 0.00 0.00 8082 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [36] +----------------------------------------------- + 0.00 0.00 4542/4542 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] +[37] 0.0 0.00 0.00 4542 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_lower_bound(std::_Rb_tree_node > >*, std::_Rb_tree_node_base*, void const* const&) [37] +----------------------------------------------- + 0.00 0.00 4542/4542 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] +[38] 0.0 0.00 0.00 4542 __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__find_if<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred, std::random_access_iterator_tag) [38] +----------------------------------------------- + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] + 0.00 0.00 2/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] + 0.00 0.00 1348/1353 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] +[39] 0.0 0.00 0.00 1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [39] +----------------------------------------------- + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] + 0.00 0.00 1/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] + 0.00 0.00 2/1353 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] + 0.00 0.00 1348/1353 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] +[40] 0.0 0.00 0.00 1353 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [40] +----------------------------------------------- + 0.00 0.00 1348/1348 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] +[41] 0.0 0.00 0.00 1348 boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [41] + 0.00 0.00 8082/8082 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [36] + 0.00 0.00 449/449 std::vector >::_M_default_append(unsigned long) [44] +----------------------------------------------- + 0.00 0.00 1348/1348 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [5] +[42] 0.0 0.00 0.00 1348 std::vector >::reserve(unsigned long) [42] +----------------------------------------------- + 0.00 0.00 1/1308 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [237] + 0.00 0.00 1307/1308 boost::detail::sp_counted_base::release() [1] +[43] 0.0 0.00 0.00 1308 boost::detail::sp_counted_base::destroy() [43] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [143] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [142] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [146] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [145] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [141] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::~sp_counted_impl_pd() [148] +----------------------------------------------- + 0.00 0.00 449/449 boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [41] +[44] 0.0 0.00 0.00 449 std::vector >::_M_default_append(unsigned long) [44] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [183] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [184] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [186] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [182] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] +[45] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [184] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] + 0.00 0.00 5/12 main [34] +[46] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [46] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [173] +----------------------------------------------- + 0.00 0.00 1/12 main [34] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] + 0.00 0.00 2/12 CxxTest::List::head() const [96] + 0.00 0.00 2/12 CxxTest::List::tail() [90] + 0.00 0.00 6/12 CxxTest::List::head() [57] +[47] 0.0 0.00 0.00 12 CxxTest::Link::active() const [47] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [91] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [49] +[48] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [48] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [61] +[49] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [49] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [48] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [50] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [49] +[50] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [50] +----------------------------------------------- + 0.00 0.00 1/8 CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) [104] + 0.00 0.00 7/8 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] +[51] 0.0 0.00 0.00 8 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [51] +----------------------------------------------- + 0.00 0.00 2/7 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [103] + 0.00 0.00 5/7 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [9] +[52] 0.0 0.00 0.00 7 void boost::archive::basic_text_iprimitive::load(double&) [52] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [195] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [203] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [204] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [180] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [194] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [199] + 0.00 0.00 1/7 main [34] +[53] 0.0 0.00 0.00 7 CxxTest::Link::Link() [53] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [181] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [86] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [87] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [88] +[54] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [54] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [171] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [172] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +[55] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [55] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [58] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [183] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] +[56] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [56] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [198] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [200] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [85] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [94] +[57] 0.0 0.00 0.00 6 CxxTest::List::head() [57] + 0.00 0.00 6/12 CxxTest::Link::active() const [47] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [55] +[58] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [58] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [61] +----------------------------------------------- + 0.00 0.00 1/5 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [19] + 0.00 0.00 1/5 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [17] + 0.00 0.00 1/5 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [20] + 0.00 0.00 1/5 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [18] + 0.00 0.00 1/5 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [16] +[59] 0.0 0.00 0.00 5 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] + 0.00 0.00 4542/4542 __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__find_if<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred, std::random_access_iterator_tag) [38] + 0.00 0.00 1/1 boost::detail::sp_if_not_array >::type boost::make_shared>() [106] + 0.00 0.00 1/1 std::pair >& std::vector >, std::allocator > > >::emplace_back > >(std::pair >&&) [230] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [183] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [182] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [186] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [184] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] +[60] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [58] +[61] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [61] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [49] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [62] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [61] +[62] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [62] +----------------------------------------------- + 0.00 0.00 2/5 void RandomNumberGenerator::load(boost::archive::text_iarchive&, unsigned int) [102] + 0.00 0.00 3/5 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] +[63] 0.0 0.00 0.00 5 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [63] +----------------------------------------------- + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [235] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [233] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [236] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [234] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) [232] +[64] 0.0 0.00 0.00 5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [235] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [233] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [236] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [234] + 0.00 0.00 1/5 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) [232] +[65] 0.0 0.00 0.00 5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] +----------------------------------------------- + 0.00 0.00 1/5 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) [116] + 0.00 0.00 1/5 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) [114] + 0.00 0.00 1/5 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) [117] + 0.00 0.00 1/5 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) [115] + 0.00 0.00 1/5 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [113] +[66] 0.0 0.00 0.00 5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 4542/4542 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_lower_bound(std::_Rb_tree_node > >*, std::_Rb_tree_node_base*, void const* const&) [37] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [166] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [169] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [81] +[67] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [55] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] +[68] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [56] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] +----------------------------------------------- + 0.00 0.00 2/4 main [34] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[69] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [69] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [191] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [197] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [83] +[70] 0.0 0.00 0.00 4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +[71] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [49] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [192] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [193] +[72] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [73] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [72] +[73] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [73] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [97] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [92] +[74] 0.0 0.00 0.00 4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 1/3 boost::archive::detail::pointer_iserializer::pointer_iserializer() [149] + 0.00 0.00 2/3 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [113] +[75] 0.0 0.00 0.00 3 boost::serialization::singleton >::get_instance() [75] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [168] + 0.00 0.00 2/3 main [34] +[76] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [76] +----------------------------------------------- + 0.00 0.00 1/3 main [34] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[77] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [77] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [200] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [94] +[78] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [78] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [180] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [189] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [196] +[79] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [79] +----------------------------------------------- + 0.00 0.00 2/2 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] +[80] 0.0 0.00 0.00 2 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [80] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [167] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [170] +[81] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [81] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [91] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [202] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [193] +[82] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [82] + 0.00 0.00 2/2 CxxTest::List::tail() [90] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [201] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [192] +[83] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [83] + 0.00 0.00 2/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [202] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [193] +[84] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [84] + 0.00 0.00 2/2 CxxTest::Link::prev() [89] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [201] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [192] +[85] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [85] + 0.00 0.00 2/6 CxxTest::List::head() [57] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [724] + 0.00 0.00 1/2 TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::~TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling() [851] +[86] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [86] + 0.00 0.00 2/7 CxxTest::Link::~Link() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [724] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [831] +[87] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [87] + 0.00 0.00 2/7 CxxTest::Link::~Link() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [724] + 0.00 0.00 1/2 main [34] +[88] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [88] + 0.00 0.00 2/7 CxxTest::Link::~Link() [54] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [84] +[89] 0.0 0.00 0.00 2 CxxTest::Link::prev() [89] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [82] +[90] 0.0 0.00 0.00 2 CxxTest::List::tail() [90] + 0.00 0.00 2/12 CxxTest::Link::active() const [47] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [81] +[91] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [91] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [48] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [95] +[92] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [92] + 0.00 0.00 2/4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [95] +[93] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [93] + 0.00 0.00 2/2 CxxTest::List::size() const [97] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [95] +[94] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [94] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [78] + 0.00 0.00 2/6 CxxTest::List::head() [57] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [221] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] +[95] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [95] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [94] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [93] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [92] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [97] +[96] 0.0 0.00 0.00 2 CxxTest::List::head() const [96] + 0.00 0.00 2/12 CxxTest::Link::active() const [47] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [93] +[97] 0.0 0.00 0.00 2 CxxTest::List::size() const [97] + 0.00 0.00 2/2 CxxTest::List::head() const [96] + 0.00 0.00 2/4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 2/2 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [6] +[98] 0.0 0.00 0.00 2 std::vector >, std::allocator > > >::reserve(unsigned long) [98] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [239] +[99] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [99] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [180] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [208] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [194] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [201] +[100] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [100] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [202] +[101] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [101] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [12] +[102] 0.0 0.00 0.00 1 void RandomNumberGenerator::load(boost::archive::text_iarchive&, unsigned int) [102] + 0.00 0.00 2/5 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [63] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [15] +[103] 0.0 0.00 0.00 1 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [103] + 0.00 0.00 2/7 void boost::archive::basic_text_iprimitive::load(double&) [52] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [218] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [220] +----------------------------------------------- + 0.00 0.00 1/1 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] +[104] 0.0 0.00 0.00 1 CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) [104] + 0.00 0.00 1/8 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [51] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [217] +----------------------------------------------- + 0.00 0.00 1/1 TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::runTest() [213] +[105] 0.0 0.00 0.00 1 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] + 0.00 0.00 7/8 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [51] + 0.00 0.00 3/5 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [63] + 0.00 0.00 1/1 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) [238] + 0.00 0.00 1/1 CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) [104] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] +[106] 0.0 0.00 0.00 1 boost::detail::sp_if_not_array >::type boost::make_shared>() [106] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::get_untyped_deleter() [147] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [10] +[107] 0.0 0.00 0.00 1 boost::serialization::detail::base_cast, CryptSimulation2d>::type& boost::serialization::base_object, CryptSimulation2d>(CryptSimulation2d&) [107] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [11] +[108] 0.0 0.00 0.00 1 boost::serialization::detail::base_cast, OffLatticeSimulation<2u, 2u> >::type& boost::serialization::base_object, OffLatticeSimulation<2u, 2u> >(OffLatticeSimulation<2u, 2u>&) [108] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [567] +[109] 0.0 0.00 0.00 1 boost::serialization::void_cast_detail::void_caster_primitive >::void_caster_primitive() [109] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper > >::~singleton_wrapper() [317] +[110] 0.0 0.00 0.00 1 boost::serialization::void_cast_detail::void_caster_primitive >::~void_caster_primitive() [110] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton, AbstractCellBasedSimulation<2u, 2u> > >::get_instance() [568] +[111] 0.0 0.00 0.00 1 boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::void_caster_primitive() [111] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper, AbstractCellBasedSimulation<2u, 2u> > >::~singleton_wrapper() [319] +[112] 0.0 0.00 0.00 1 boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::~void_caster_primitive() [112] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [16] +[113] 0.0 0.00 0.00 1 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [113] + 0.00 0.00 2/3 boost::serialization::singleton >::get_instance() [75] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) [232] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [17] +[114] 0.0 0.00 0.00 1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) [114] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [233] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [18] +[115] 0.0 0.00 0.00 1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) [115] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [234] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [19] +[116] 0.0 0.00 0.00 1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) [116] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [235] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [20] +[117] 0.0 0.00 0.00 1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) [117] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) [66] + 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [236] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::dispose() [652] +[118] 0.0 0.00 0.00 1 boost::serialization::shared_ptr_helper::~shared_ptr_helper() [118] + 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [237] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] +[119] 0.0 0.00 0.00 1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [119] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [224] + 0.00 0.00 1/1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [127] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] +[120] 0.0 0.00 0.00 1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [120] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [226] + 0.00 0.00 1/1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [128] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] +[121] 0.0 0.00 0.00 1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [121] + 0.00 0.00 1/1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [228] + 0.00 0.00 1/1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [129] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [24] +[122] 0.0 0.00 0.00 1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [122] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [25] +[123] 0.0 0.00 0.00 1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [123] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [26] +[124] 0.0 0.00 0.00 1 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [124] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer > >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [27] +[125] 0.0 0.00 0.00 1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [125] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::load_object_ptr(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [28] +[126] 0.0 0.00 0.00 1 void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [126] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [119] +[127] 0.0 0.00 0.00 1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [127] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [120] +[128] 0.0 0.00 0.00 1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [128] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [121] +[129] 0.0 0.00 0.00 1 void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [129] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [16] +[130] 0.0 0.00 0.00 1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [130] + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [214] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [17] +[131] 0.0 0.00 0.00 1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [131] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [18] +[132] 0.0 0.00 0.00 1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [132] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [19] +[133] 0.0 0.00 0.00 1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [133] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [20] +[134] 0.0 0.00 0.00 1 void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [134] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [9] +[135] 0.0 0.00 0.00 1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [135] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [591] +[136] 0.0 0.00 0.00 1 boost::serialization::singleton >::get_instance() [136] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer::pointer_iserializer() [155] +[137] 0.0 0.00 0.00 1 boost::serialization::singleton >::get_instance() [137] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::pointer_iserializer() [159] +[138] 0.0 0.00 0.00 1 boost::serialization::singleton > >::get_instance() [138] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer > >::pointer_iserializer() [161] +[139] 0.0 0.00 0.00 1 boost::serialization::singleton > > >::get_instance() [139] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::pointer_iserializer >::pointer_iserializer() [163] +[140] 0.0 0.00 0.00 1 boost::serialization::singleton > >::get_instance() [140] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[141] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [141] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[142] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [142] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[143] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [143] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::release() [1] +[144] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [144] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[145] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [145] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[146] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [146] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_if_not_array >::type boost::make_shared>() [106] +[147] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::get_untyped_deleter() [147] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [43] +[148] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::~sp_counted_impl_pd() [148] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [611] +[149] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::pointer_iserializer() [149] + 0.00 0.00 1/3 boost::serialization::singleton >::get_instance() [75] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper >::~singleton_wrapper() [417] +[150] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::~pointer_iserializer() [150] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [612] +[151] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::pointer_iserializer() [151] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper >::~singleton_wrapper() [419] +[152] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::~pointer_iserializer() [152] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [613] +[153] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::pointer_iserializer() [153] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper > >::~singleton_wrapper() [421] +[154] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [154] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [614] +[155] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::pointer_iserializer() [155] + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [137] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper >::~singleton_wrapper() [423] +[156] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::~pointer_iserializer() [156] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton >::get_instance() [615] +[157] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::pointer_iserializer() [157] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper >::~singleton_wrapper() [425] +[158] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::~pointer_iserializer() [158] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [616] +[159] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::pointer_iserializer() [159] + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [138] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper > >::~singleton_wrapper() [427] +[160] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [160] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton > > >::get_instance() [617] +[161] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer > >::pointer_iserializer() [161] + 0.00 0.00 1/1 boost::serialization::singleton > > >::get_instance() [139] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper > > >::~singleton_wrapper() [429] +[162] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer > >::~pointer_iserializer() [162] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [618] +[163] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::pointer_iserializer() [163] + 0.00 0.00 1/1 boost::serialization::singleton > >::get_instance() [140] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::detail::singleton_wrapper > >::~singleton_wrapper() [431] +[164] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [164] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[165] 0.0 0.00 0.00 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [46] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [77] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [69] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [166] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [206] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [198] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [171] + 0.00 0.00 1/1 CxxTest::RealTestDescription::run() [190] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [192] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [193] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [172] + 0.00 0.00 1/12 CxxTest::Link::active() const [47] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [191] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [207] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [169] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[166] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [166] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [182] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[167] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [167] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [81] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [183] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [173] +[168] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [168] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [76] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[169] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [169] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [177] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[170] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [170] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [184] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[171] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [171] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [55] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [186] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[172] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [172] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [55] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [46] +[173] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [173] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [204] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [168] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [188] +[174] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [174] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [176] +[175] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [175] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[176] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [176] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [175] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [169] +[177] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [177] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [192] +[178] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [178] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [193] +[179] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [179] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [99] +[180] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [180] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [79] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [241] +[181] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [181] + 0.00 0.00 1/7 CxxTest::Link::~Link() [54] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [209] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [166] +[182] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [182] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [223] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [167] +[183] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [183] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [56] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [170] +[184] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [184] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [46] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] +[185] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [46] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [221] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [171] +[186] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [186] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [222] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [172] +[187] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [187] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [46] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [45] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [56] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [221] +[188] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [188] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [174] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [194] +[189] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [189] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [79] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[190] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::run() [190] + 0.00 0.00 1/1 TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::runTest() [213] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[191] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [191] + 0.00 0.00 1/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[192] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [192] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [85] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [83] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [178] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [210] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[193] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [193] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [211] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [82] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [179] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [84] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [99] +[194] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [194] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [189] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [203] +[195] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [195] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [199] +[196] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [196] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [79] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[197] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [197] + 0.00 0.00 1/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[198] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [198] + 0.00 0.00 1/6 CxxTest::List::head() [57] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [208] +[199] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [199] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [196] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[200] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [200] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [78] + 0.00 0.00 1/6 CxxTest::List::head() [57] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[201] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [201] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [85] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [83] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [100] +----------------------------------------------- + 0.00 0.00 1/1 main [34] +[202] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [202] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [84] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [82] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [101] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [204] +[203] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [203] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [195] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [173] +[204] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [204] + 0.00 0.00 1/7 CxxTest::Link::Link() [53] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [203] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [208] +[205] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [205] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[206] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [206] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [165] +[207] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [207] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [99] +[208] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [208] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [199] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [205] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [181] +[209] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [209] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [192] +[210] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [210] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [193] +[211] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [211] +----------------------------------------------- + 0.00 0.00 1/1 Test2DCryptRepresentativeSimulation::~Test2DCryptRepresentativeSimulation() [243] +[212] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [212] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::run() [190] +[213] 0.0 0.00 0.00 1 TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::runTest() [213] + 0.00 0.00 1/1 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [130] +[214] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [214] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [13] +[215] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [215] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [14] +[216] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [216] +----------------------------------------------- + 0.00 0.00 1/1 CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) [104] +[217] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer::get_basic_serializer() const [217] +----------------------------------------------- + 0.00 0.00 1/1 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [103] +[218] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [218] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [10] +[219] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer > >::get_basic_serializer() const [219] +----------------------------------------------- + 0.00 0.00 1/1 void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [103] +[220] 0.0 0.00 0.00 1 boost::archive::detail::pointer_iserializer >::get_basic_serializer() const [220] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [185] +[221] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [221] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [95] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [188] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [186] +[222] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [222] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [182] +[223] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [223] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [119] +[224] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [224] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [21] +[225] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::reserve(unsigned long) [225] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [120] +[226] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [226] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [22] +[227] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::reserve(unsigned long) [227] +----------------------------------------------- + 0.00 0.00 1/1 boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [121] +[228] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::_M_default_append(unsigned long) [228] +----------------------------------------------- + 0.00 0.00 1/1 boost::archive::detail::iserializer >, std::allocator > > > >::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [23] +[229] 0.0 0.00 0.00 1 std::vector >, std::allocator > > >::reserve(unsigned long) [229] +----------------------------------------------- + 0.00 0.00 1/1 boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [59] +[230] 0.0 0.00 0.00 1 std::pair >& std::vector >, std::allocator > > >::emplace_back > >(std::pair >&&) [230] + 0.00 0.00 1/1 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::pair >&&) [231] +----------------------------------------------- + 0.00 0.00 1/1 std::pair >& std::vector >, std::allocator > > >::emplace_back > >(std::pair >&&) [230] +[231] 0.0 0.00 0.00 1 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::pair >&&) [231] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [113] +[232] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) [232] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) [114] +[233] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [233] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) [115] +[234] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [234] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) [116] +[235] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [235] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 0.00 0.00 1/1 void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) [117] +[236] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) [236] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) [65] + 0.00 0.00 1/5 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) [64] +----------------------------------------------- + 1823 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [237] + 0.00 0.00 1/1 boost::serialization::shared_ptr_helper::~shared_ptr_helper() [118] +[237] 0.0 0.00 0.00 1+1823 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [237] + 0.00 0.00 1/1308 boost::detail::sp_counted_base::destroy() [43] + 1823 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [237] +----------------------------------------------- + 0.00 0.00 1/1 Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [105] +[238] 0.0 0.00 0.00 1 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) [238] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [99] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [157] boost::archive::detail::pointer_iserializer::pointer_iserializer() [207] CxxTest::StaticSuiteDescription::tearDown() + [100] PetscSetup::setUpWorld() [158] boost::archive::detail::pointer_iserializer::~pointer_iserializer() [208] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [101] PetscSetup::tearDownWorld() [159] boost::archive::detail::pointer_iserializer >::pointer_iserializer() [70] CxxTest::Link::next() + [102] void RandomNumberGenerator::load(boost::archive::text_iarchive&, unsigned int) [160] boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [89] CxxTest::Link::prev() + [103] void AbstractCellBasedSimulation<2u, 2u>::serialize(boost::archive::text_iarchive&, unsigned int) [161] boost::archive::detail::pointer_iserializer > >::pointer_iserializer() [79] CxxTest::Link::attach(CxxTest::List&) + [104] CellBasedSimulationArchiver<2u, CryptSimulation2d, 2u>::Load(std::__cxx11::basic_string, std::allocator > const&, double const&) [162] boost::archive::detail::pointer_iserializer > >::~pointer_iserializer() [209] CxxTest::Link::detach(CxxTest::List&) + [105] Test2DCryptRepresentativeSimulation::TestRepresentativeSimulationForProfiling() [163] boost::archive::detail::pointer_iserializer >::pointer_iserializer() [53] CxxTest::Link::Link() + [106] boost::detail::sp_if_not_array >::type boost::make_shared>() [164] boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [54] CxxTest::Link::~Link() + [107] boost::serialization::detail::base_cast, CryptSimulation2d>::type& boost::serialization::base_object, CryptSimulation2d>(CryptSimulation2d&) [165] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [57] CxxTest::List::head() + [108] boost::serialization::detail::base_cast, OffLatticeSimulation<2u, 2u> >::type& boost::serialization::base_object, OffLatticeSimulation<2u, 2u> >(OffLatticeSimulation<2u, 2u>&) [166] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [90] CxxTest::List::tail() + [109] boost::serialization::void_cast_detail::void_caster_primitive >::void_caster_primitive() [167] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [210] CxxTest::TestSuite::setUp() + [110] boost::serialization::void_cast_detail::void_caster_primitive >::~void_caster_primitive() [168] CxxTest::TestTracker::initialize() [211] CxxTest::TestSuite::tearDown() + [111] boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::void_caster_primitive() [169] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [212] CxxTest::TestSuite::~TestSuite() + [112] boost::serialization::void_cast_detail::void_caster_primitive, AbstractCellBasedSimulation<2u, 2u> >::~void_caster_primitive() [170] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [213] TestDescription_Test2DCryptRepresentativeSimulation_TestRepresentativeSimulationForProfiling::runTest() + [113] void boost::serialization::shared_ptr_helper::reset(boost::shared_ptr&, TimeStepper*) [76] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [214] boost::archive::detail::pointer_iserializer::get_basic_serializer() const + [114] void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractForce<2u, 2u>*) [55] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [215] boost::archive::detail::pointer_iserializer::get_basic_serializer() const + [115] void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellKiller<2u>*) [46] CxxTest::TestTracker::tracker() [216] boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + [116] void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractNumericalMethod<2u, 2u>*) [67] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [217] boost::archive::detail::pointer_iserializer::get_basic_serializer() const + [117] void boost::serialization::shared_ptr_helper::reset >(boost::shared_ptr >&, AbstractCellPopulationBoundaryCondition<2u, 2u>*) [81] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [3] boost::archive::detail::pointer_iserializer::get_basic_serializer() const + [118] boost::serialization::shared_ptr_helper::~shared_ptr_helper() [171] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [218] boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + [4] boost::archive::text_iarchive& boost::serialization::smart_cast_reference(boost::archive::detail::basic_iarchive&) [172] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [219] boost::archive::detail::pointer_iserializer > >::get_basic_serializer() const + [119] boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [173] CxxTest::TestTracker::TestTracker() [220] boost::archive::detail::pointer_iserializer >::get_basic_serializer() const + [120] boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [174] CxxTest::digitToChar(unsigned int) [49] CxxTest::TestTracker::dummySuite() const + [80] boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [77] CxxTest::maxDumpSize() [48] CxxTest::TestTracker::dummyWorld() const + [121] boost::enable_if >, std::allocator > > >::value_type>, void>::type boost::serialization::stl::collection_load_impl >, std::allocator > > > >(boost::archive::text_iarchive&, std::vector >, std::allocator > > >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [56] CxxTest::ErrorPrinter::Adapter::flush() [58] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [41] boost::enable_if >::value_type>, void>::type boost::serialization::stl::collection_load_impl > >(boost::archive::text_iarchive&, std::vector >&, boost::serialization::collection_size_type, boost::serialization::item_version_type) [175] CxxTest::ErrorPrinter::Adapter::~Adapter() [71] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [122] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [60] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [91] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [123] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [45] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [61] CxxTest::TestTracker::dummyTest() const + [124] void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [176] CxxTest::ErrorPrinter::~ErrorPrinter() [221] CxxTest::WorldDescription::strTotalTests(char*) const + [125] void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [177] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [72] CxxTest::RealTestDescription::suite() const + [126] void boost::serialization::load >(boost::archive::text_iarchive&, boost::serialization::nvp >&, unsigned int) [82] CxxTest::GlobalFixture::lastGlobalFixture() [222] CxxTest::RealTestDescription::testName() const + [39] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [83] CxxTest::GlobalFixture::nextGlobalFixture() [92] CxxTest::RealSuiteDescription::next() const + [40] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [84] CxxTest::GlobalFixture::prevGlobalFixture() [93] CxxTest::RealSuiteDescription::numTests() const + [127] void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [85] CxxTest::GlobalFixture::firstGlobalFixture() [223] CxxTest::RealSuiteDescription::suiteName() const + [128] void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [178] CxxTest::GlobalFixture::setUp() [94] CxxTest::RealWorldDescription::firstSuite() const + [129] void boost::serialization::load > >(boost::archive::text_iarchive&, boost::serialization::nvp > >&, unsigned int) [179] CxxTest::GlobalFixture::tearDown() [95] CxxTest::RealWorldDescription::numTotalTests() const + [130] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [180] CxxTest::GlobalFixture::GlobalFixture() [62] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [131] void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [181] CxxTest::GlobalFixture::~GlobalFixture() [50] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [132] void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [182] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [73] CxxTest::StaticSuiteDescription::suite() const + [133] void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [183] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [74] CxxTest::Link::next() const + [134] void boost::serialization::load*>(boost::archive::text_iarchive&, boost::serialization::nvp*>&, unsigned int) [184] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [47] CxxTest::Link::active() const + [36] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [185] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] CxxTest::List::head() const + [135] void boost::serialization::load(boost::archive::text_iarchive&, boost::serialization::nvp&, unsigned int) [68] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [97] CxxTest::List::size() const + [75] boost::serialization::singleton >::get_instance() [186] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [224] std::vector >, std::allocator > > >::_M_default_append(unsigned long) + [136] boost::serialization::singleton >::get_instance() [187] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [225] std::vector >, std::allocator > > >::reserve(unsigned long) + [137] boost::serialization::singleton >::get_instance() [188] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [226] std::vector >, std::allocator > > >::_M_default_append(unsigned long) + [138] boost::serialization::singleton > >::get_instance() [69] CxxTest::setMaxDumpSize(unsigned int) [227] std::vector >, std::allocator > > >::reserve(unsigned long) + [139] boost::serialization::singleton > > >::get_instance() [86] CxxTest::TestDescription::~TestDescription() [98] std::vector >, std::allocator > > >::reserve(unsigned long) + [140] boost::serialization::singleton > >::get_instance() [87] CxxTest::SuiteDescription::~SuiteDescription() [228] std::vector >, std::allocator > > >::_M_default_append(unsigned long) + [43] boost::detail::sp_counted_base::destroy() [88] CxxTest::WorldDescription::~WorldDescription() [229] std::vector >, std::allocator > > >::reserve(unsigned long) + [1] boost::detail::sp_counted_base::release() [189] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [230] std::pair >& std::vector >, std::allocator > > >::emplace_back > >(std::pair >&&) + [141] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [190] CxxTest::RealTestDescription::run() [231] void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::pair >&&) + [142] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [191] CxxTest::RealTestDescription::next() [44] std::vector >::_M_default_append(unsigned long) + [143] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [192] CxxTest::RealTestDescription::setUp() [42] std::vector >::reserve(unsigned long) + [144] boost::detail::sp_counted_impl_p >::dispose() [193] CxxTest::RealTestDescription::tearDown() [63] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [145] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [194] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [51] void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + [146] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [195] CxxTest::DummyTestDescription::DummyTestDescription() [64] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node > >*) + [147] boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::get_untyped_deleter() [196] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [37] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_lower_bound(std::_Rb_tree_node > >*, std::_Rb_tree_node_base*, void const* const&) + [148] boost::detail::sp_counted_impl_pd*, boost::detail::sp_ms_deleter > >::~sp_counted_impl_pd() [197] CxxTest::RealSuiteDescription::next() [232] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > >(std::pair >&&) + [52] void boost::archive::basic_text_iprimitive::load(double&) [198] CxxTest::RealSuiteDescription::firstTest() [233] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + [59] boost::serialization::shared_ptr_helper& boost::archive::detail::helper_collection::find_helper >(void*) [199] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [234] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + [149] boost::archive::detail::pointer_iserializer::pointer_iserializer() [200] CxxTest::RealWorldDescription::firstSuite() [235] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + [150] boost::archive::detail::pointer_iserializer::~pointer_iserializer() [201] CxxTest::RealWorldDescription::setUp() [236] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_unique > > >(std::pair > >&&) + [151] boost::archive::detail::pointer_iserializer::pointer_iserializer() [78] CxxTest::RealWorldDescription::suites() [65] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_get_insert_unique_pos(void const* const&) + [152] boost::archive::detail::pointer_iserializer::~pointer_iserializer() [202] CxxTest::RealWorldDescription::tearDown() [66] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(void const* const&) + [153] boost::archive::detail::pointer_iserializer >::pointer_iserializer() [203] CxxTest::DummySuiteDescription::DummySuiteDescription() [237] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) + [154] boost::archive::detail::pointer_iserializer >::~pointer_iserializer() [204] CxxTest::DummyWorldDescription::DummyWorldDescription() [38] __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__find_if<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__ops::_Iter_pred, std::random_access_iterator_tag) + [155] boost::archive::detail::pointer_iserializer::pointer_iserializer() [205] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [238] std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) + [156] boost::archive::detail::pointer_iserializer::~pointer_iserializer() [206] CxxTest::StaticSuiteDescription::setUp() diff --git a/log-files/2025-01-06_13-38-46/Test2DVertexBasedCryptRepresentativeSimulation.txt b/log-files/2025-01-06_13-38-46/Test2DVertexBasedCryptRepresentativeSimulation.txt new file mode 100644 index 0000000..dce5eb6 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test2DVertexBasedCryptRepresentativeSimulation.txt @@ -0,0 +1,878 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 41.87 0.52 0.52 450 1.14 1.14 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 39.84 1.00 0.49 boost::detail::sp_counted_base::release() + 9.35 1.12 0.12 1 115.00 115.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 4.07 1.17 0.05 CxxTest::ErrorPrinter::~ErrorPrinter() + 2.44 1.20 0.03 _init + 1.63 1.22 0.02 char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) + 0.81 1.23 0.01 std::_Vector_base >::~_Vector_base() + 0.00 1.23 0.00 2932 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 1.23 0.00 731 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.23 0.00 731 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.23 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 1.23 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 1.23 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 1.23 0.00 10 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 1.23 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 1.23 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 1.23 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 1.23 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 1.23 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 1.23 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 1.23 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 1.23 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 1.23 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 1.23 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 1.23 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 1.23 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 1.23 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 1.23 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 1.23 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 1.23 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 1.23 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 1.23 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.23 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.23 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 1.23 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 1.23 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 1.23 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 1.23 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 1.23 0.00 1 0.00 630.00 TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::runTest() + 0.00 1.23 0.00 1 0.00 630.00 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() + 0.00 1.23 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 1.23 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 1.23 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 1.23 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.23 0.00 1 0.00 630.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 1.23 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 1.23 0.00 1 0.00 630.00 CxxTest::RealTestDescription::run() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 1.23 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 0.81% of 1.23 seconds + +index % time self children called name + +[1] 51.2 0.00 0.63 main [1] + 0.00 0.63 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [46] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [40] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [47] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [78] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [111] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [110] + 0.00 0.00 1/12 CxxTest::Link::active() const [24] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [112] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [107] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [81] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [60] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [87] +----------------------------------------------- + 0.00 0.63 1/1 CxxTest::RealTestDescription::run() [5] +[2] 51.2 0.00 0.63 1 TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::runTest() [2] + 0.00 0.63 1/1 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +----------------------------------------------- + 0.00 0.63 1/1 TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::runTest() [2] +[3] 51.2 0.00 0.63 1 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] + 0.52 0.00 450/450 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] + 0.12 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [8] + 0.00 0.00 10/10 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [25] + 0.00 0.00 3/2932 boost::detail::sp_counted_base::destroy() [19] + 0.00 0.00 1/2 boost::detail::sp_counted_impl_p::dispose() [51] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [76] +----------------------------------------------- + 0.00 0.63 1/1 main [1] +[4] 51.2 0.00 0.63 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.63 1/1 CxxTest::RealTestDescription::run() [5] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [47] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [40] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [116] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [77] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [108] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [82] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [102] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [103] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [83] + 0.00 0.00 1/12 CxxTest::Link::active() const [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [101] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [117] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [80] +----------------------------------------------- + 0.00 0.63 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[5] 51.2 0.00 0.63 1 CxxTest::RealTestDescription::run() [5] + 0.00 0.63 1/1 TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::runTest() [2] +----------------------------------------------- + 84143087 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] + 0.52 0.00 450/450 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +[6] 41.9 0.52 0.00 450+84143087 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] + 0.00 0.00 2195/2932 boost::detail::sp_counted_base::destroy() [19] + 0.00 0.00 1/2 boost::detail::sp_counted_impl_p::dispose() [51] + 84143087 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] +----------------------------------------------- + +[7] 39.8 0.49 0.00 boost::detail::sp_counted_base::release() [7] + 0.00 0.00 734/2932 boost::detail::sp_counted_base::destroy() [19] + 0.00 0.00 731/731 boost::detail::sp_counted_impl_p::dispose() [20] +----------------------------------------------- + 0.12 0.00 1/1 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +[8] 9.3 0.12 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [8] +----------------------------------------------- + +[9] 4.1 0.05 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() [9] +----------------------------------------------- + +[10] 2.4 0.03 0.00 _init [10] +----------------------------------------------- + +[11] 1.6 0.02 0.00 char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) [11] +----------------------------------------------- + +[12] 0.8 0.01 0.00 std::_Vector_base >::~_Vector_base() [12] +----------------------------------------------- + 0.00 0.00 3/2932 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] + 0.00 0.00 734/2932 boost::detail::sp_counted_base::release() [7] + 0.00 0.00 2195/2932 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] +[19] 0.0 0.00 0.00 2932 boost::detail::sp_counted_base::destroy() [19] + 0.00 0.00 731/731 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [21] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [50] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [52] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [74] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [75] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [73] +----------------------------------------------- + 0.00 0.00 731/731 boost::detail::sp_counted_base::release() [7] +[20] 0.0 0.00 0.00 731 boost::detail::sp_counted_impl_p::dispose() [20] +----------------------------------------------- + 0.00 0.00 731/731 boost::detail::sp_counted_base::destroy() [19] +[21] 0.0 0.00 0.00 731 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [21] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [94] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [93] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [39] +[22] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 main [1] +[23] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [84] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 2/12 CxxTest::List::head() const [68] + 0.00 0.00 2/12 CxxTest::List::tail() [62] + 0.00 0.00 6/12 CxxTest::List::head() [33] +[24] 0.0 0.00 0.00 12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 10/10 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +[25] 0.0 0.00 0.00 10 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [25] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [63] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [27] +[26] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [26] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [42] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [36] +[27] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [27] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [28] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [26] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [27] +[28] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [28] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [105] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [113] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [114] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [91] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [104] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [109] + 0.00 0.00 1/7 main [1] +[29] 0.0 0.00 0.00 7 CxxTest::Link::Link() [29] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [92] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [58] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [59] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [60] +[30] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [30] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [82] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [83] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] +[31] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [31] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [34] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [94] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [39] +[32] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [32] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [108] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [110] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [57] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [66] +[33] 0.0 0.00 0.00 6 CxxTest::List::head() [33] + 0.00 0.00 6/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [31] +[34] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [34] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [36] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [94] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [93] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] +[35] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [39] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [34] +[36] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [36] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [27] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [37] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [36] +[37] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [37] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [77] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [80] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [53] +[38] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [42] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [31] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +[39] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [39] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [32] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[40] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [40] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [101] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [107] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [55] +[41] 0.0 0.00 0.00 4 CxxTest::Link::next() [41] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] +[42] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [42] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [27] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [102] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [103] +[43] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [43] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [44] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [43] +[44] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [44] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [69] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [64] +[45] 0.0 0.00 0.00 4 CxxTest::Link::next() const [45] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [79] + 0.00 0.00 2/3 main [1] +[46] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [46] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[47] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [47] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [110] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [66] +[48] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [48] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [91] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [100] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [106] +[49] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [49] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [19] +[50] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [50] +----------------------------------------------- + 0.00 0.00 1/2 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] + 0.00 0.00 1/2 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +[51] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::dispose() [51] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [19] +[52] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [52] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [78] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [81] +[53] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [53] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [63] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [112] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [103] +[54] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [54] + 0.00 0.00 2/2 CxxTest::List::tail() [62] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [111] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [102] +[55] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [55] + 0.00 0.00 2/4 CxxTest::Link::next() [41] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [112] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [103] +[56] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [56] + 0.00 0.00 2/2 CxxTest::Link::prev() [61] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [111] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [102] +[57] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [57] + 0.00 0.00 2/6 CxxTest::List::head() [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [182] + 0.00 0.00 1/2 TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::~TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling() [130] +[58] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [58] + 0.00 0.00 2/7 CxxTest::Link::~Link() [30] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [182] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [287] +[59] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [59] + 0.00 0.00 2/7 CxxTest::Link::~Link() [30] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [182] + 0.00 0.00 1/2 main [1] +[60] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [60] + 0.00 0.00 2/7 CxxTest::Link::~Link() [30] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [56] +[61] 0.0 0.00 0.00 2 CxxTest::Link::prev() [61] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [54] +[62] 0.0 0.00 0.00 2 CxxTest::List::tail() [62] + 0.00 0.00 2/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [53] +[63] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [63] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [26] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [67] +[64] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [64] + 0.00 0.00 2/4 CxxTest::Link::next() const [45] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [67] +[65] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [65] + 0.00 0.00 2/2 CxxTest::List::size() const [69] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [67] +[66] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [66] + 0.00 0.00 2/6 CxxTest::List::head() [33] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [48] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [123] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] +[67] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [67] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [66] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [65] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [64] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [69] +[68] 0.0 0.00 0.00 2 CxxTest::List::head() const [68] + 0.00 0.00 2/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [65] +[69] 0.0 0.00 0.00 2 CxxTest::List::size() const [69] + 0.00 0.00 2/2 CxxTest::List::head() const [68] + 0.00 0.00 2/4 CxxTest::Link::next() const [45] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [126] +[70] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [70] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [91] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [118] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [104] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [111] +[71] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [71] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [112] +[72] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [72] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [19] +[73] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [73] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [19] +[74] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [74] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [19] +[75] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [75] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [3] +[76] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [76] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[77] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [77] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [93] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[78] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [78] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [53] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [84] +[79] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [79] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [46] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[80] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [80] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [38] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[81] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [81] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [53] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[82] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [82] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [31] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[83] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [83] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [31] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [23] +[84] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [84] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [114] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [79] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [99] +[85] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [85] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [87] +[86] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [86] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[87] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [87] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [86] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [80] +[88] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [88] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [102] +[89] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [89] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [103] +[90] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [90] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [70] +[91] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [91] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [49] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [128] +[92] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [92] + 0.00 0.00 1/7 CxxTest::Link::~Link() [30] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [119] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [77] +[93] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [93] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [125] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [78] +[94] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [94] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [32] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [81] +[95] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +[96] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [123] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [67] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [82] +[97] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [124] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [83] +[98] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [32] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [35] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [123] +[99] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [99] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [85] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [104] +[100] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [100] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [49] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[101] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [101] + 0.00 0.00 1/4 CxxTest::Link::next() [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[102] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [102] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [43] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [57] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [89] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [55] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [120] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[103] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [103] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [43] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [54] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [121] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [90] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [56] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [70] +[104] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [104] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [100] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [113] +[105] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [105] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [109] +[106] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [106] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [49] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[107] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [107] + 0.00 0.00 1/4 CxxTest::Link::next() [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[108] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [108] + 0.00 0.00 1/6 CxxTest::List::head() [33] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [118] +[109] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [109] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [106] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[110] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [110] + 0.00 0.00 1/6 CxxTest::List::head() [33] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [48] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[111] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [111] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [55] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [57] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [71] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[112] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [112] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [54] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [56] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [72] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [114] +[113] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [113] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [84] +[114] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [114] + 0.00 0.00 1/7 CxxTest::Link::Link() [29] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [118] +[115] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[116] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [116] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[117] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [117] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [70] +[118] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [118] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [109] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [92] +[119] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [119] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [102] +[120] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [120] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [103] +[121] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [121] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexCryptRepresentativeSimulation::~Test2DVertexCryptRepresentativeSimulation() [134] +[122] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [122] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] +[123] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [123] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [67] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [99] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [97] +[124] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [124] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [93] +[125] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [125] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [70] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [55] CxxTest::GlobalFixture::nextGlobalFixture() [118] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [71] PetscSetup::setUpWorld() [56] CxxTest::GlobalFixture::prevGlobalFixture() [41] CxxTest::Link::next() + [72] PetscSetup::tearDownWorld() [57] CxxTest::GlobalFixture::firstGlobalFixture() [61] CxxTest::Link::prev() + [2] TestDescription_Test2DVertexCryptRepresentativeSimulation_Test2DVertexCryptRepresentativeSimulationForProfiling::runTest() [89] CxxTest::GlobalFixture::setUp() [49] CxxTest::Link::attach(CxxTest::List&) + [3] Test2DVertexCryptRepresentativeSimulation::Test2DVertexCryptRepresentativeSimulationForProfiling() [90] CxxTest::GlobalFixture::tearDown() [119] CxxTest::Link::detach(CxxTest::List&) + [19] boost::detail::sp_counted_base::destroy() [91] CxxTest::GlobalFixture::GlobalFixture() [29] CxxTest::Link::Link() + [7] boost::detail::sp_counted_base::release() [92] CxxTest::GlobalFixture::~GlobalFixture() [30] CxxTest::Link::~Link() + [73] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [93] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [33] CxxTest::List::head() + [74] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [94] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [62] CxxTest::List::tail() + [75] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [95] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [120] CxxTest::TestSuite::setUp() + [76] boost::detail::sp_counted_impl_p::dispose() [96] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [121] CxxTest::TestSuite::tearDown() + [50] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [39] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [122] CxxTest::TestSuite::~TestSuite() + [51] boost::detail::sp_counted_impl_p::dispose() [97] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [27] CxxTest::TestTracker::dummySuite() const + [52] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [98] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [26] CxxTest::TestTracker::dummyWorld() const + [20] boost::detail::sp_counted_impl_p::dispose() [11] char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) [34] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [21] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [99] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [42] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [4] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [40] CxxTest::setMaxDumpSize(unsigned int) [63] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [77] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [58] CxxTest::TestDescription::~TestDescription() [36] CxxTest::TestTracker::dummyTest() const + [78] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [59] CxxTest::SuiteDescription::~SuiteDescription() [123] CxxTest::WorldDescription::strTotalTests(char*) const + [79] CxxTest::TestTracker::initialize() [60] CxxTest::WorldDescription::~WorldDescription() [43] CxxTest::RealTestDescription::suite() const + [80] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [100] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [124] CxxTest::RealTestDescription::testName() const + [81] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [5] CxxTest::RealTestDescription::run() [64] CxxTest::RealSuiteDescription::next() const + [46] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [101] CxxTest::RealTestDescription::next() [65] CxxTest::RealSuiteDescription::numTests() const + [31] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [102] CxxTest::RealTestDescription::setUp() [125] CxxTest::RealSuiteDescription::suiteName() const + [23] CxxTest::TestTracker::tracker() [103] CxxTest::RealTestDescription::tearDown() [66] CxxTest::RealWorldDescription::firstSuite() const + [38] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [104] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [67] CxxTest::RealWorldDescription::numTotalTests() const + [53] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [105] CxxTest::DummyTestDescription::DummyTestDescription() [37] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [82] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [106] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [28] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [83] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [107] CxxTest::RealSuiteDescription::next() [44] CxxTest::StaticSuiteDescription::suite() const + [84] CxxTest::TestTracker::TestTracker() [108] CxxTest::RealSuiteDescription::firstTest() [45] CxxTest::Link::next() const + [85] CxxTest::digitToChar(unsigned int) [109] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [24] CxxTest::Link::active() const + [47] CxxTest::maxDumpSize() [110] CxxTest::RealWorldDescription::firstSuite() [68] CxxTest::List::head() const + [32] CxxTest::ErrorPrinter::Adapter::flush() [111] CxxTest::RealWorldDescription::setUp() [69] CxxTest::List::size() const + [86] CxxTest::ErrorPrinter::Adapter::~Adapter() [48] CxxTest::RealWorldDescription::suites() [12] std::_Vector_base >::~_Vector_base() + [35] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [112] CxxTest::RealWorldDescription::tearDown() [25] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [22] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [113] CxxTest::DummySuiteDescription::DummySuiteDescription() [8] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [9] CxxTest::ErrorPrinter::~ErrorPrinter() [114] CxxTest::DummyWorldDescription::DummyWorldDescription() [6] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [87] CxxTest::ErrorPrinter::~ErrorPrinter() [115] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [10] _init + [88] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [116] CxxTest::StaticSuiteDescription::setUp() + [54] CxxTest::GlobalFixture::lastGlobalFixture() [117] CxxTest::StaticSuiteDescription::tearDown() diff --git a/log-files/2025-01-06_13-38-46/Test2dOffLatticeRepresentativeSimulation.txt b/log-files/2025-01-06_13-38-46/Test2dOffLatticeRepresentativeSimulation.txt new file mode 100644 index 0000000..d2d6ba8 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test2dOffLatticeRepresentativeSimulation.txt @@ -0,0 +1,871 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 40.91 0.09 0.09 1 90.00 90.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 40.91 0.18 0.09 boost::detail::sp_counted_base::release() + 6.82 0.20 0.01 25 0.60 0.60 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 4.55 0.20 0.01 OffLatticeSimulation<2u, 2u>::~OffLatticeSimulation() + 4.55 0.21 0.01 _init + 2.27 0.22 0.01 1 5.00 5.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.22 0.00 1664 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.22 0.00 414 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.22 0.00 414 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.22 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.22 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.22 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.22 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.22 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.22 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.22 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.22 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.22 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.22 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.22 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.22 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.22 0.00 6 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 0.22 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.22 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.22 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.22 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.22 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.22 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.22 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.22 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.22 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.22 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.22 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.22 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.22 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.22 0.00 1 0.00 110.00 TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::runTest() + 0.00 0.22 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.22 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.22 0.00 1 0.00 110.00 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() + 0.00 0.22 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.22 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 0.22 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.22 0.00 1 0.00 110.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.22 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.22 0.00 1 0.00 110.00 CxxTest::RealTestDescription::run() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.22 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 4.55% of 0.22 seconds + +index % time self children called name + +[1] 50.0 0.00 0.11 main [1] + 0.00 0.11 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [39] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [46] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [76] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [109] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [108] + 0.00 0.00 1/12 CxxTest::Link::active() const [23] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [110] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [105] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [79] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [59] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [85] +----------------------------------------------- + 0.00 0.11 1/1 CxxTest::RealTestDescription::run() [5] +[2] 50.0 0.00 0.11 1 TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::runTest() [2] + 0.00 0.11 1/1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +----------------------------------------------- + 0.00 0.11 1/1 TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::runTest() [2] +[3] 50.0 0.00 0.11 1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] + 0.09 0.00 1/1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 0.01 0.00 25/25 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] + 0.01 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [11] + 0.00 0.00 6/6 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [33] + 0.00 0.00 5/1664 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [73] + 0.00 0.00 1/2 boost::detail::sp_counted_impl_p::dispose() [50] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [72] +----------------------------------------------- + 0.00 0.11 1/1 main [1] +[4] 50.0 0.00 0.11 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.11 1/1 CxxTest::RealTestDescription::run() [5] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [46] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [39] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [75] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [114] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [106] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [100] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [80] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [101] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [81] + 0.00 0.00 1/12 CxxTest::Link::active() const [23] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [115] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [99] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [78] +----------------------------------------------- + 0.00 0.11 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[5] 50.0 0.00 0.11 1 CxxTest::RealTestDescription::run() [5] + 0.00 0.11 1/1 TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::runTest() [2] +----------------------------------------------- + 5510399 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 0.09 0.00 1/1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[6] 40.9 0.09 0.00 1+5510399 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 5510399 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] +----------------------------------------------- + +[7] 40.9 0.09 0.00 boost::detail::sp_counted_base::release() [7] + 0.00 0.00 416/1664 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 414/414 boost::detail::sp_counted_impl_p::dispose() [19] +----------------------------------------------- + 4659448 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] + 0.01 0.00 25/25 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[8] 6.8 0.01 0.00 25+4659448 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] + 0.00 0.00 1243/1664 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 1/2 boost::detail::sp_counted_impl_p::dispose() [50] + 4659448 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] +----------------------------------------------- + +[9] 4.5 0.01 0.00 OffLatticeSimulation<2u, 2u>::~OffLatticeSimulation() [9] +----------------------------------------------- + +[10] 4.5 0.01 0.00 _init [10] +----------------------------------------------- + 0.01 0.00 1/1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[11] 2.3 0.01 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [11] +----------------------------------------------- + 0.00 0.00 5/1664 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] + 0.00 0.00 416/1664 boost::detail::sp_counted_base::release() [7] + 0.00 0.00 1243/1664 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] +[18] 0.0 0.00 0.00 1664 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 414/414 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [20] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [49] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [51] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [74] +----------------------------------------------- + 0.00 0.00 414/414 boost::detail::sp_counted_base::release() [7] +[19] 0.0 0.00 0.00 414 boost::detail::sp_counted_impl_p::dispose() [19] +----------------------------------------------- + 0.00 0.00 414/414 boost::detail::sp_counted_base::destroy() [18] +[20] 0.0 0.00 0.00 414 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [20] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [93] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [95] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] +[21] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [93] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 main [1] +[22] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [82] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 2/12 CxxTest::List::head() const [67] + 0.00 0.00 2/12 CxxTest::List::tail() [61] + 0.00 0.00 6/12 CxxTest::List::head() [31] +[23] 0.0 0.00 0.00 12 CxxTest::Link::active() const [23] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [62] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [25] +[24] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [24] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [35] +[25] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [25] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [26] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [24] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [25] +[26] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [26] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [103] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [111] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [112] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [89] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [102] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [107] + 0.00 0.00 1/7 main [1] +[27] 0.0 0.00 0.00 7 CxxTest::Link::Link() [27] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [90] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [57] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [58] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [59] +[28] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [28] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [80] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [81] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +[29] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [29] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [32] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] +[30] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [30] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [106] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [108] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [56] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [65] +[31] 0.0 0.00 0.00 6 CxxTest::List::head() [31] + 0.00 0.00 6/12 CxxTest::Link::active() const [23] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [29] +[32] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [32] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [35] +----------------------------------------------- + 0.00 0.00 6/6 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[33] 0.0 0.00 0.00 6 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [33] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [95] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [93] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] +[34] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [32] +[35] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [35] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [25] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [36] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [35] +[36] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [36] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [75] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [78] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [52] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [29] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +[38] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [30] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[39] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [39] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [99] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [105] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [54] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +[41] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [25] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [100] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [101] +[42] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [43] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [42] +[43] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [43] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [68] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [63] +[44] 0.0 0.00 0.00 4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [77] + 0.00 0.00 2/3 main [1] +[45] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[46] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [46] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [108] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [65] +[47] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [89] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [98] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [104] +[48] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [18] +[49] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [49] +----------------------------------------------- + 0.00 0.00 1/2 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] + 0.00 0.00 1/2 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[50] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::dispose() [50] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [18] +[51] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [51] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [76] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [79] +[52] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [52] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [62] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [110] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [101] +[53] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [53] + 0.00 0.00 2/2 CxxTest::List::tail() [61] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [109] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [100] +[54] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [54] + 0.00 0.00 2/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [110] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [101] +[55] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [55] + 0.00 0.00 2/2 CxxTest::Link::prev() [60] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [109] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [100] +[56] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [56] + 0.00 0.00 2/6 CxxTest::List::head() [31] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::~TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling() [126] +[57] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [57] + 0.00 0.00 2/7 CxxTest::Link::~Link() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [277] +[58] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [58] + 0.00 0.00 2/7 CxxTest::Link::~Link() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 main [1] +[59] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [59] + 0.00 0.00 2/7 CxxTest::Link::~Link() [28] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [55] +[60] 0.0 0.00 0.00 2 CxxTest::Link::prev() [60] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [53] +[61] 0.0 0.00 0.00 2 CxxTest::List::tail() [61] + 0.00 0.00 2/12 CxxTest::Link::active() const [23] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [52] +[62] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [62] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [24] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [66] +[63] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [63] + 0.00 0.00 2/4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [66] +[64] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [64] + 0.00 0.00 2/2 CxxTest::List::size() const [68] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [66] +[65] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [65] + 0.00 0.00 2/6 CxxTest::List::head() [31] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [121] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] +[66] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [66] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [65] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [64] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [63] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [68] +[67] 0.0 0.00 0.00 2 CxxTest::List::head() const [67] + 0.00 0.00 2/12 CxxTest::Link::active() const [23] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [64] +[68] 0.0 0.00 0.00 2 CxxTest::List::size() const [68] + 0.00 0.00 2/2 CxxTest::List::head() const [67] + 0.00 0.00 2/4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [124] +[69] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [69] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [89] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [116] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [102] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [109] +[70] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [70] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [110] +[71] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [71] +----------------------------------------------- + 0.00 0.00 1/1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[72] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [72] +----------------------------------------------- + 0.00 0.00 1/1 Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [3] +[73] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [73] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [18] +[74] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [74] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[75] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [75] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [91] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[76] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [76] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [52] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [92] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [82] +[77] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [77] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[78] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [78] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[79] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [79] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [52] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [93] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[80] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [80] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [29] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[81] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [81] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [29] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [22] +[82] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [82] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [112] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [77] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [97] +[83] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [83] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [85] +[84] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [84] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[85] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [85] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [84] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [78] +[86] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [86] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [100] +[87] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [87] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [101] +[88] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [88] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [69] +[89] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [89] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [128] +[90] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [90] + 0.00 0.00 1/7 CxxTest::Link::~Link() [28] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [75] +[91] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [123] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [76] +[92] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [30] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [79] +[93] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [93] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +[94] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [121] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [66] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [80] +[95] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [95] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [122] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [81] +[96] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [22] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [21] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [121] +[97] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [97] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [83] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [102] +[98] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [98] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[99] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [99] + 0.00 0.00 1/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[100] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [100] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [56] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [87] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [54] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [118] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[101] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [101] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [53] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [119] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [88] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [55] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [69] +[102] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [102] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [98] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [111] +[103] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [103] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [107] +[104] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [104] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[105] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [105] + 0.00 0.00 1/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[106] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [106] + 0.00 0.00 1/6 CxxTest::List::head() [31] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [116] +[107] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [107] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [104] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[108] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [108] + 0.00 0.00 1/6 CxxTest::List::head() [31] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[109] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [109] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [54] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [56] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [70] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[110] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [110] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [53] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [55] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [71] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [112] +[111] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [111] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [103] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [82] +[112] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [112] + 0.00 0.00 1/7 CxxTest::Link::Link() [27] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [111] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [116] +[113] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[114] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[115] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [115] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [69] +[116] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [116] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [107] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [90] +[117] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [100] +[118] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [118] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [101] +[119] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [119] +----------------------------------------------- + 0.00 0.00 1/1 Test2DMonolayerRepresentativeSimulation::~Test2DMonolayerRepresentativeSimulation() [133] +[120] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [120] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [94] +[121] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [121] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [66] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [95] +[122] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [122] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [91] +[123] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [123] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [69] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [54] CxxTest::GlobalFixture::nextGlobalFixture() [116] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [2] TestDescription_Test2DMonolayerRepresentativeSimulation_Test2DMonolayerRepresentativeSimulationForProfiling::runTest() [55] CxxTest::GlobalFixture::prevGlobalFixture() [40] CxxTest::Link::next() + [70] PetscSetup::setUpWorld() [56] CxxTest::GlobalFixture::firstGlobalFixture() [60] CxxTest::Link::prev() + [71] PetscSetup::tearDownWorld() [87] CxxTest::GlobalFixture::setUp() [48] CxxTest::Link::attach(CxxTest::List&) + [9] OffLatticeSimulation<2u, 2u>::~OffLatticeSimulation() [88] CxxTest::GlobalFixture::tearDown() [117] CxxTest::Link::detach(CxxTest::List&) + [3] Test2DMonolayerRepresentativeSimulation::Test2DMonolayerRepresentativeSimulationForProfiling() [89] CxxTest::GlobalFixture::GlobalFixture() [27] CxxTest::Link::Link() + [18] boost::detail::sp_counted_base::destroy() [90] CxxTest::GlobalFixture::~GlobalFixture() [28] CxxTest::Link::~Link() + [7] boost::detail::sp_counted_base::release() [91] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [31] CxxTest::List::head() + [72] boost::detail::sp_counted_impl_p::dispose() [92] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [61] CxxTest::List::tail() + [49] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [93] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [118] CxxTest::TestSuite::setUp() + [73] boost::detail::sp_counted_impl_p >::dispose() [94] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [119] CxxTest::TestSuite::tearDown() + [74] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [38] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [120] CxxTest::TestSuite::~TestSuite() + [50] boost::detail::sp_counted_impl_p::dispose() [95] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [25] CxxTest::TestTracker::dummySuite() const + [51] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [96] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [24] CxxTest::TestTracker::dummyWorld() const + [19] boost::detail::sp_counted_impl_p::dispose() [97] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [32] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [20] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [39] CxxTest::setMaxDumpSize(unsigned int) [41] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [4] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [57] CxxTest::TestDescription::~TestDescription() [62] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [75] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [58] CxxTest::SuiteDescription::~SuiteDescription() [35] CxxTest::TestTracker::dummyTest() const + [76] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [59] CxxTest::WorldDescription::~WorldDescription() [121] CxxTest::WorldDescription::strTotalTests(char*) const + [77] CxxTest::TestTracker::initialize() [98] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [42] CxxTest::RealTestDescription::suite() const + [78] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [5] CxxTest::RealTestDescription::run() [122] CxxTest::RealTestDescription::testName() const + [79] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [99] CxxTest::RealTestDescription::next() [63] CxxTest::RealSuiteDescription::next() const + [45] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [100] CxxTest::RealTestDescription::setUp() [64] CxxTest::RealSuiteDescription::numTests() const + [29] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [101] CxxTest::RealTestDescription::tearDown() [123] CxxTest::RealSuiteDescription::suiteName() const + [22] CxxTest::TestTracker::tracker() [102] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [65] CxxTest::RealWorldDescription::firstSuite() const + [37] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [103] CxxTest::DummyTestDescription::DummyTestDescription() [66] CxxTest::RealWorldDescription::numTotalTests() const + [52] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [104] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [36] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [80] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [105] CxxTest::RealSuiteDescription::next() [26] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [81] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [106] CxxTest::RealSuiteDescription::firstTest() [43] CxxTest::StaticSuiteDescription::suite() const + [82] CxxTest::TestTracker::TestTracker() [107] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [44] CxxTest::Link::next() const + [83] CxxTest::digitToChar(unsigned int) [108] CxxTest::RealWorldDescription::firstSuite() [23] CxxTest::Link::active() const + [46] CxxTest::maxDumpSize() [109] CxxTest::RealWorldDescription::setUp() [67] CxxTest::List::head() const + [30] CxxTest::ErrorPrinter::Adapter::flush() [47] CxxTest::RealWorldDescription::suites() [68] CxxTest::List::size() const + [84] CxxTest::ErrorPrinter::Adapter::~Adapter() [110] CxxTest::RealWorldDescription::tearDown() [33] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [34] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [111] CxxTest::DummySuiteDescription::DummySuiteDescription() [11] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [21] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [112] CxxTest::DummyWorldDescription::DummyWorldDescription() [8] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [85] CxxTest::ErrorPrinter::~ErrorPrinter() [113] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [6] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + [86] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [114] CxxTest::StaticSuiteDescription::setUp() [10] _init + [53] CxxTest::GlobalFixture::lastGlobalFixture() [115] CxxTest::StaticSuiteDescription::tearDown() diff --git a/log-files/2025-01-06_13-38-46/Test2dVertexBasedSimulationWithFreeBoundary.txt b/log-files/2025-01-06_13-38-46/Test2dVertexBasedSimulationWithFreeBoundary.txt new file mode 100644 index 0000000..37a240b --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test2dVertexBasedSimulationWithFreeBoundary.txt @@ -0,0 +1,923 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 33.96 0.36 0.36 boost::detail::sp_counted_base::release() + 30.66 0.69 0.33 1225 0.27 0.27 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 25.47 0.95 0.27 13235 0.02 0.02 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() + 5.19 1.01 0.06 1226 0.04 0.04 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 1.89 1.03 0.02 7379045 0.00 0.00 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) + 1.89 1.05 0.02 _init + 0.94 1.06 0.01 char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) + 0.00 1.06 0.00 4908 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 1.06 0.00 1226 0.00 0.22 AbstractCellPopulation<2u, 2u>::End() + 0.00 1.06 0.00 1225 0.00 0.00 boost::shared_ptr CellPropertyRegistry::Get() + 0.00 1.06 0.00 1225 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.06 0.00 1225 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.06 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 1.06 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 1.06 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 1.06 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 1.06 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 1.06 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 1.06 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 1.06 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 1.06 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 1.06 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 1.06 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 1.06 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 1.06 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 1.06 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 1.06 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 1.06 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 1.06 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 1.06 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 1.06 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 1.06 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 1.06 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 1.06 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 1.06 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 1.06 0.00 1 0.00 670.00 TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::runTest() + 0.00 1.06 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 1.06 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 1.06 0.00 1 0.00 325.00 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) + 0.00 1.06 0.00 1 0.00 0.43 AbstractCellPopulation<2u, 2u>::Begin() + 0.00 1.06 0.00 1 0.00 0.00 StemCellProliferativeType::~StemCellProliferativeType() + 0.00 1.06 0.00 1 0.00 0.00 WildTypeCellMutationState::~WildTypeCellMutationState() + 0.00 1.06 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::setUp() + 0.00 1.06 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::tearDown() + 0.00 1.06 0.00 1 0.00 670.00 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 1.06 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 1.06 0.00 1 0.00 670.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 1.06 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 1.06 0.00 1 0.00 670.00 CxxTest::RealTestDescription::run() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 1.06 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 1.06 0.00 1 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 1.06 0.00 1 0.00 0.00 std::vector, std::allocator > >::reserve(unsigned long) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 0.94% of 1.06 seconds + +index % time self children called name + +[1] 63.2 0.00 0.67 main [1] + 0.00 0.67 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [49] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [43] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [50] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [119] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [118] + 0.00 0.00 1/12 CxxTest::Link::active() const [28] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [120] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [115] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [61] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [95] +----------------------------------------------- + 0.00 0.67 1/1 CxxTest::RealTestDescription::run() [5] +[2] 63.2 0.00 0.67 1 TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::runTest() [2] + 0.00 0.67 1/1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +----------------------------------------------- + 0.00 0.67 1/1 TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::runTest() [2] +[3] 63.2 0.00 0.67 1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] + 0.00 0.33 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [8] + 0.00 0.26 1226/1226 AbstractCellPopulation<2u, 2u>::End() [11] + 0.06 0.00 1226/1226 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [12] + 0.02 0.00 1224/13235 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [9] + 0.00 0.00 1/1 AbstractCellPopulation<2u, 2u>::Begin() [15] + 0.00 0.00 4/4908 boost::detail::sp_counted_base::destroy() [22] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [78] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [84] +----------------------------------------------- + 0.00 0.67 1/1 main [1] +[4] 63.2 0.00 0.67 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.67 1/1 CxxTest::RealTestDescription::run() [5] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [50] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [43] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [124] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [116] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [110] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [111] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/12 CxxTest::Link::active() const [28] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [109] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [125] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [88] +----------------------------------------------- + 0.00 0.67 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[5] 63.2 0.00 0.67 1 CxxTest::RealTestDescription::run() [5] + 0.00 0.67 1/1 TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::runTest() [2] +----------------------------------------------- + +[6] 34.0 0.36 0.00 boost::detail::sp_counted_base::release() [6] + 0.00 0.00 1228/4908 boost::detail::sp_counted_base::destroy() [22] + 0.00 0.00 1225/1225 boost::detail::sp_counted_impl_p::dispose() [24] +----------------------------------------------- + 39193690 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] + 0.33 0.00 1225/1225 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [8] +[7] 30.7 0.33 0.00 1225+39193690 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] + 0.00 0.00 3676/4908 boost::detail::sp_counted_base::destroy() [22] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [81] + 39193690 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] +----------------------------------------------- + 0.00 0.33 1/1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[8] 30.7 0.00 0.33 1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [8] + 0.33 0.00 1225/1225 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] + 0.00 0.00 1225/1225 boost::shared_ptr CellPropertyRegistry::Get() [23] + 0.00 0.00 1/1 std::vector, std::allocator > >::reserve(unsigned long) [133] +----------------------------------------------- + 0.02 0.00 1224/13235 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] + 0.25 0.00 12011/13235 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [10] +[9] 25.5 0.27 0.00 13235 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [9] +----------------------------------------------- + 0.00 0.00 12011/7379045 AbstractCellPopulation<2u, 2u>::Begin() [15] + 0.02 0.24 7367034/7379045 AbstractCellPopulation<2u, 2u>::End() [11] +[10] 25.0 0.02 0.25 7379045 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [10] + 0.25 0.00 12011/13235 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [9] +----------------------------------------------- + 0.00 0.26 1226/1226 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[11] 25.0 0.00 0.26 1226 AbstractCellPopulation<2u, 2u>::End() [11] + 0.02 0.24 7367034/7379045 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [10] +----------------------------------------------- + 0.06 0.00 1226/1226 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[12] 5.2 0.06 0.00 1226 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [12] +----------------------------------------------- + +[13] 1.9 0.02 0.00 _init [13] +----------------------------------------------- + +[14] 0.9 0.01 0.00 char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) [14] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[15] 0.0 0.00 0.00 1 AbstractCellPopulation<2u, 2u>::Begin() [15] + 0.00 0.00 12011/7379045 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [10] +----------------------------------------------- + 0.00 0.00 4/4908 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] + 0.00 0.00 1228/4908 boost::detail::sp_counted_base::release() [6] + 0.00 0.00 3676/4908 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] +[22] 0.0 0.00 0.00 4908 boost::detail::sp_counted_base::destroy() [22] + 0.00 0.00 1225/1225 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [25] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [53] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [82] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [80] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [83] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [79] +----------------------------------------------- + 0.00 0.00 1225/1225 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [8] +[23] 0.0 0.00 0.00 1225 boost::shared_ptr CellPropertyRegistry::Get() [23] + 0.00 0.00 1/1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [132] +----------------------------------------------- + 0.00 0.00 1225/1225 boost::detail::sp_counted_base::release() [6] +[24] 0.0 0.00 0.00 1225 boost::detail::sp_counted_impl_p::dispose() [24] +----------------------------------------------- + 0.00 0.00 1225/1225 boost::detail::sp_counted_base::destroy() [22] +[25] 0.0 0.00 0.00 1225 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [25] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [102] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [105] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [101] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [42] +[26] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 main [1] +[27] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [92] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 2/12 CxxTest::List::head() const [69] + 0.00 0.00 2/12 CxxTest::List::tail() [63] + 0.00 0.00 6/12 CxxTest::List::head() [36] +[28] 0.0 0.00 0.00 12 CxxTest::Link::active() const [28] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [64] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [30] +[29] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [29] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [45] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [39] +[30] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [30] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [31] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [29] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [30] +[31] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [31] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [113] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [121] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [122] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [99] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [112] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [117] + 0.00 0.00 1/7 main [1] +[32] 0.0 0.00 0.00 7 CxxTest::Link::Link() [32] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [100] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [59] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [60] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [61] +[33] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [33] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] +[34] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [34] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [37] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [102] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [42] +[35] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [35] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [116] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [118] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [58] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [67] +[36] 0.0 0.00 0.00 6 CxxTest::List::head() [36] + 0.00 0.00 6/12 CxxTest::Link::active() const [28] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [34] +[37] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [37] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [39] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [102] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [101] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [105] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] +[38] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [42] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [37] +[39] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [39] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [30] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [40] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [39] +[40] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [40] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [54] +[41] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [45] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [34] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +[42] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [42] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [35] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[43] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [43] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [109] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [115] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [56] +[44] 0.0 0.00 0.00 4 CxxTest::Link::next() [44] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] +[45] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [45] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [30] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [110] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [111] +[46] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [46] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [47] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [46] +[47] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [47] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [70] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [65] +[48] 0.0 0.00 0.00 4 CxxTest::Link::next() const [48] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [87] + 0.00 0.00 2/3 main [1] +[49] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [49] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[50] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [50] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [118] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [67] +[51] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [51] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [99] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [108] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [114] +[52] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [52] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [22] +[53] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [53] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [89] +[54] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [54] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [64] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [120] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [111] +[55] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [55] + 0.00 0.00 2/2 CxxTest::List::tail() [63] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [119] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [110] +[56] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [56] + 0.00 0.00 2/4 CxxTest::Link::next() [44] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [120] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [111] +[57] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [57] + 0.00 0.00 2/2 CxxTest::Link::prev() [62] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [119] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [110] +[58] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [58] + 0.00 0.00 2/6 CxxTest::List::head() [36] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [200] + 0.00 0.00 1/2 TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::~TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling() [136] +[59] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [59] + 0.00 0.00 2/7 CxxTest::Link::~Link() [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [200] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [306] +[60] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [60] + 0.00 0.00 2/7 CxxTest::Link::~Link() [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [200] + 0.00 0.00 1/2 main [1] +[61] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [61] + 0.00 0.00 2/7 CxxTest::Link::~Link() [33] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [57] +[62] 0.0 0.00 0.00 2 CxxTest::Link::prev() [62] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [55] +[63] 0.0 0.00 0.00 2 CxxTest::List::tail() [63] + 0.00 0.00 2/12 CxxTest::Link::active() const [28] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [54] +[64] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [64] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [29] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [68] +[65] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [65] + 0.00 0.00 2/4 CxxTest::Link::next() const [48] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [68] +[66] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [66] + 0.00 0.00 2/2 CxxTest::List::size() const [70] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [68] +[67] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [67] + 0.00 0.00 2/6 CxxTest::List::head() [36] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [51] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [129] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] +[68] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [68] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [67] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [66] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [65] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [70] +[69] 0.0 0.00 0.00 2 CxxTest::List::head() const [69] + 0.00 0.00 2/12 CxxTest::Link::active() const [28] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [66] +[70] 0.0 0.00 0.00 2 CxxTest::List::size() const [70] + 0.00 0.00 2/2 CxxTest::List::head() const [69] + 0.00 0.00 2/4 CxxTest::Link::next() const [48] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [134] +[71] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [71] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [99] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [126] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [119] +[72] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [72] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [120] +[73] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [73] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [162] +[74] 0.0 0.00 0.00 1 StemCellProliferativeType::~StemCellProliferativeType() [74] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [81] +[75] 0.0 0.00 0.00 1 WildTypeCellMutationState::~WildTypeCellMutationState() [75] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [110] +[76] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::setUp() [76] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [111] +[77] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::tearDown() [77] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[78] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [78] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [22] +[79] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [79] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [22] +[80] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [80] +----------------------------------------------- + 0.00 0.00 1/1 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] +[81] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [81] + 0.00 0.00 1/1 WildTypeCellMutationState::~WildTypeCellMutationState() [75] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [22] +[82] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [82] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [22] +[83] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [83] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [3] +[84] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [84] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[85] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [101] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[86] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [54] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [102] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [92] +[87] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [87] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [49] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[88] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [96] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [41] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[89] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [54] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [103] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[90] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [34] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[91] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [27] +[92] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [92] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [122] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [87] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [107] +[93] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [93] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [95] +[94] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [94] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[95] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [95] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [88] +[96] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [96] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [110] +[97] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [111] +[98] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [98] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [71] +[99] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [99] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [52] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [138] +[100] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [100] + 0.00 0.00 1/7 CxxTest::Link::~Link() [33] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [127] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [85] +[101] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [101] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [131] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [86] +[102] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [102] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [35] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [89] +[103] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +[104] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [129] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [68] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [90] +[105] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [105] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [130] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [91] +[106] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [27] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [26] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [35] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [129] +[107] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [107] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [93] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [112] +[108] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [108] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [52] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[109] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [109] + 0.00 0.00 1/4 CxxTest::Link::next() [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[110] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [110] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [46] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [58] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [97] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [56] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::setUp() [76] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[111] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [111] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [46] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [55] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::tearDown() [77] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [98] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [57] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [71] +[112] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [112] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [121] +[113] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [113] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [117] +[114] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [114] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [52] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[115] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [115] + 0.00 0.00 1/4 CxxTest::Link::next() [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[116] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [116] + 0.00 0.00 1/6 CxxTest::List::head() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [126] +[117] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [117] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [114] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[118] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [118] + 0.00 0.00 1/6 CxxTest::List::head() [36] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [51] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[119] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [119] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [56] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [58] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [72] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[120] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [120] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [55] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [57] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [73] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [122] +[121] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [121] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [92] +[122] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [122] + 0.00 0.00 1/7 CxxTest::Link::Link() [32] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [121] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [126] +[123] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [123] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[124] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [124] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[125] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [125] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [71] +[126] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [126] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [117] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [123] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [100] +[127] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [127] +----------------------------------------------- + 0.00 0.00 1/1 Test2DVertexSimulationWithFreeBoundary::~Test2DVertexSimulationWithFreeBoundary() [153] +[128] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [128] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [104] +[129] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [129] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [68] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [107] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [105] +[130] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [130] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [101] +[131] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [131] +----------------------------------------------- + 0.00 0.00 1/1 boost::shared_ptr CellPropertyRegistry::Get() [23] +[132] 0.0 0.00 0.00 1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [132] +----------------------------------------------- + 0.00 0.00 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [8] +[133] 0.0 0.00 0.00 1 std::vector, std::allocator > >::reserve(unsigned long) [133] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [71] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [50] CxxTest::maxDumpSize() [120] CxxTest::RealWorldDescription::tearDown() + [2] TestDescription_Test2DVertexSimulationWithFreeBoundary_Test2DFreeBoundaryVertexSimulationForProfiling::runTest() [35] CxxTest::ErrorPrinter::Adapter::flush() [121] CxxTest::DummySuiteDescription::DummySuiteDescription() + [72] PetscSetup::setUpWorld() [94] CxxTest::ErrorPrinter::Adapter::~Adapter() [122] CxxTest::DummyWorldDescription::DummyWorldDescription() + [73] PetscSetup::tearDownWorld() [38] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [123] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + [8] CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [26] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [124] CxxTest::StaticSuiteDescription::setUp() + [23] boost::shared_ptr CellPropertyRegistry::Get() [95] CxxTest::ErrorPrinter::~ErrorPrinter() [125] CxxTest::StaticSuiteDescription::tearDown() + [11] AbstractCellPopulation<2u, 2u>::End() [96] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [126] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [15] AbstractCellPopulation<2u, 2u>::Begin() [55] CxxTest::GlobalFixture::lastGlobalFixture() [44] CxxTest::Link::next() + [9] AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [56] CxxTest::GlobalFixture::nextGlobalFixture() [62] CxxTest::Link::prev() + [10] AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [57] CxxTest::GlobalFixture::prevGlobalFixture() [52] CxxTest::Link::attach(CxxTest::List&) + [74] StemCellProliferativeType::~StemCellProliferativeType() [58] CxxTest::GlobalFixture::firstGlobalFixture() [127] CxxTest::Link::detach(CxxTest::List&) + [75] WildTypeCellMutationState::~WildTypeCellMutationState() [97] CxxTest::GlobalFixture::setUp() [32] CxxTest::Link::Link() + [76] AbstractCellBasedTestSuite::setUp() [98] CxxTest::GlobalFixture::tearDown() [33] CxxTest::Link::~Link() + [77] AbstractCellBasedTestSuite::tearDown() [99] CxxTest::GlobalFixture::GlobalFixture() [36] CxxTest::List::head() + [3] Test2DVertexSimulationWithFreeBoundary::Test2DFreeBoundaryVertexSimulationForProfiling() [100] CxxTest::GlobalFixture::~GlobalFixture() [63] CxxTest::List::tail() + [22] boost::detail::sp_counted_base::destroy() [101] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [128] CxxTest::TestSuite::~TestSuite() + [6] boost::detail::sp_counted_base::release() [102] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [30] CxxTest::TestTracker::dummySuite() const + [78] boost::detail::sp_counted_impl_p >::dispose() [103] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [29] CxxTest::TestTracker::dummyWorld() const + [79] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [104] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [37] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [80] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [42] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [45] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [81] boost::detail::sp_counted_impl_p::dispose() [105] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [64] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [82] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [106] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [39] CxxTest::TestTracker::dummyTest() const + [83] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [14] char* CxxTest::numberToString(double, char*, double, unsigned int, unsigned int) [129] CxxTest::WorldDescription::strTotalTests(char*) const + [84] boost::detail::sp_counted_impl_p::dispose() [107] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [46] CxxTest::RealTestDescription::suite() const + [53] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [43] CxxTest::setMaxDumpSize(unsigned int) [130] CxxTest::RealTestDescription::testName() const + [24] boost::detail::sp_counted_impl_p::dispose() [59] CxxTest::TestDescription::~TestDescription() [65] CxxTest::RealSuiteDescription::next() const + [25] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [60] CxxTest::SuiteDescription::~SuiteDescription() [66] CxxTest::RealSuiteDescription::numTests() const + [4] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [61] CxxTest::WorldDescription::~WorldDescription() [131] CxxTest::RealSuiteDescription::suiteName() const + [85] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [108] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [67] CxxTest::RealWorldDescription::firstSuite() const + [86] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [5] CxxTest::RealTestDescription::run() [68] CxxTest::RealWorldDescription::numTotalTests() const + [87] CxxTest::TestTracker::initialize() [109] CxxTest::RealTestDescription::next() [40] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [88] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [110] CxxTest::RealTestDescription::setUp() [31] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [89] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [111] CxxTest::RealTestDescription::tearDown() [47] CxxTest::StaticSuiteDescription::suite() const + [49] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [112] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [48] CxxTest::Link::next() const + [34] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [113] CxxTest::DummyTestDescription::DummyTestDescription() [28] CxxTest::Link::active() const + [27] CxxTest::TestTracker::tracker() [114] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [69] CxxTest::List::head() const + [41] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [115] CxxTest::RealSuiteDescription::next() [70] CxxTest::List::size() const + [54] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [116] CxxTest::RealSuiteDescription::firstTest() [132] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [90] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [117] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [133] std::vector, std::allocator > >::reserve(unsigned long) + [91] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [118] CxxTest::RealWorldDescription::firstSuite() [12] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [92] CxxTest::TestTracker::TestTracker() [119] CxxTest::RealWorldDescription::setUp() [7] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [93] CxxTest::digitToChar(unsigned int) [51] CxxTest::RealWorldDescription::suites() [13] _init diff --git a/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiency.txt b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiency.txt new file mode 100644 index 0000000..aa28344 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiency.txt @@ -0,0 +1,835 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name +100.00 0.02 0.02 1 20.00 20.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.02 0.00 84 0.00 0.00 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.02 0.00 83 0.00 0.00 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) + 0.00 0.02 0.00 83 0.00 0.00 bool CxxTest::delta(double, double, double) + 0.00 0.02 0.00 48 0.00 0.00 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.02 0.00 48 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + 0.00 0.02 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.02 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.02 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.02 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.02 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.02 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.02 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.02 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.02 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.02 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.02 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.02 0.00 1 0.00 0.00 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() + 0.00 0.02 0.00 1 0.00 20.00 Test3dBidomainProblemForEfficiency::TestBidomain3d() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 20.00 TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::runTest() + 0.00 0.02 0.00 1 0.00 20.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.02 0.00 1 0.00 20.00 CxxTest::RealTestDescription::run() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 50.00% of 0.02 seconds + +index % time self children called name + +[1] 100.0 0.00 0.02 main [1] + 0.00 0.02 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] +----------------------------------------------- + 0.00 0.02 1/1 TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::runTest() [3] +[2] 100.0 0.00 0.02 1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] + 0.02 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [6] + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [14] + 0.00 0.00 1/1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [65] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [67] + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +----------------------------------------------- + 0.00 0.02 1/1 CxxTest::RealTestDescription::run() [5] +[3] 100.0 0.00 0.02 1 TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::runTest() [3] + 0.00 0.02 1/1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +----------------------------------------------- + 0.00 0.02 1/1 main [1] +[4] 100.0 0.00 0.02 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.02 1/1 CxxTest::RealTestDescription::run() [5] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [109] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [110] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] +----------------------------------------------- + 0.00 0.02 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[5] 100.0 0.00 0.02 1 CxxTest::RealTestDescription::run() [5] + 0.00 0.02 1/1 TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::runTest() [3] +----------------------------------------------- + 0.02 0.00 1/1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +[6] 100.0 0.02 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [6] +----------------------------------------------- + 0.00 0.00 84/84 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] +[13] 0.0 0.00 0.00 84 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [13] +----------------------------------------------- + 0.00 0.00 83/83 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +[14] 0.0 0.00 0.00 83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [14] + 0.00 0.00 83/83 bool CxxTest::delta(double, double, double) [15] +----------------------------------------------- + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [14] +[15] 0.0 0.00 0.00 83 bool CxxTest::delta(double, double, double) [15] +----------------------------------------------- + 0.00 0.00 48/48 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [298] +[16] 0.0 0.00 0.00 48 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] + 0.00 0.00 84/84 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [13] +----------------------------------------------- + 0.00 0.00 48/48 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [298] +[17] 0.0 0.00 0.00 48 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [17] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[18] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 5/12 main [1] +[19] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] + 0.00 0.00 2/12 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::List::tail() [54] + 0.00 0.00 6/12 CxxTest::List::head() [28] +[20] 0.0 0.00 0.00 12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [22] +[21] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [31] +[22] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [22] +[23] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [98] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/7 main [1] +[24] 0.0 0.00 0.00 7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [85] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [52] +[25] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[26] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[27] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [27] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [58] +[28] 0.0 0.00 0.00 6 CxxTest::List::head() [28] + 0.00 0.00 6/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +[29] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] +[30] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +[31] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [31] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +[32] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[33] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[34] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[35] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [35] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [47] +[36] 0.0 0.00 0.00 4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [22] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [96] +[38] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [38] +[39] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [61] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [56] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [72] + 0.00 0.00 2/3 main [1] +[41] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[42] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [42] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [58] +[43] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] +[44] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] +[45] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [96] +[46] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 2/2 CxxTest::List::tail() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [95] +[47] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 2/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [96] +[48] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 2/2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [95] +[49] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::~TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d() [150] +[50] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [277] +[51] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 main [1] +[52] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +[53] 0.0 0.00 0.00 2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] +[54] 0.0 0.00 0.00 2 CxxTest::List::tail() [54] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[55] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[56] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [56] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[57] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::List::size() const [61] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[58] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/6 CxxTest::List::head() [28] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +[59] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [56] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [61] +[60] 0.0 0.00 0.00 2 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] +[61] 0.0 0.00 0.00 2 CxxTest::List::size() const [61] + 0.00 0.00 2/2 CxxTest::List::head() const [60] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [119] +[62] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [62] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [104] +[63] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [63] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [105] +[64] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +[65] 0.0 0.00 0.00 1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [65] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +[66] 0.0 0.00 0.00 1 boost::detail::sp_counted_base::destroy() [66] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [69] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiency::TestBidomain3d() [2] +[67] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [67] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +[68] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +[69] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [69] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[70] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[71] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +[72] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [72] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[73] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [81] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[74] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[75] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[76] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [19] +[77] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [77] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [72] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] +[78] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] +[79] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [79] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[80] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [79] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] +[81] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] +[82] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [82] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] +[83] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [83] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[84] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [121] +[85] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [85] + 0.00 0.00 1/7 CxxTest::Link::~Link() [25] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] +[86] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [118] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] +[87] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] +[88] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[89] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] +[90] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [117] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] +[91] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [116] +[92] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] +[93] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[94] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[95] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [82] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[96] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [96] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [114] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [83] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[97] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] +[98] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [98] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] +[99] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[100] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[101] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] +[102] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[103] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 1/6 CxxTest::List::head() [28] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[104] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [63] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[105] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] +[106] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [98] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +[107] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] +[108] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[109] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] +[110] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [110] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[111] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [85] +[112] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] +[113] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] +[114] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [114] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiency::~Test3dBidomainProblemForEfficiency() [130] +[115] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +[116] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] +[117] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] +[118] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [118] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [62] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [49] CxxTest::GlobalFixture::firstGlobalFixture() [110] CxxTest::StaticSuiteDescription::tearDown() + [63] PetscSetup::setUpWorld() [82] CxxTest::GlobalFixture::setUp() [111] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [64] PetscSetup::tearDownWorld() [83] CxxTest::GlobalFixture::tearDown() [36] CxxTest::Link::next() + [65] BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [84] CxxTest::GlobalFixture::GlobalFixture() [53] CxxTest::Link::prev() + [2] Test3dBidomainProblemForEfficiency::TestBidomain3d() [85] CxxTest::GlobalFixture::~GlobalFixture() [44] CxxTest::Link::attach(CxxTest::List&) + [16] xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [14] void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [112] CxxTest::Link::detach(CxxTest::List&) + [13] xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [86] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [24] CxxTest::Link::Link() + [66] boost::detail::sp_counted_base::destroy() [87] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [25] CxxTest::Link::~Link() + [67] boost::detail::sp_counted_impl_p::dispose() [88] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [28] CxxTest::List::head() + [68] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [89] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [54] CxxTest::List::tail() + [69] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [34] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [15] bool CxxTest::delta(double, double, double) + [3] TestDescription_Test3dBidomainProblemForEfficiency_TestBidomain3d::runTest() [90] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [113] CxxTest::TestSuite::setUp() + [4] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [91] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [114] CxxTest::TestSuite::tearDown() + [70] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [92] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [115] CxxTest::TestSuite::~TestSuite() + [71] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [35] CxxTest::setMaxDumpSize(unsigned int) [22] CxxTest::TestTracker::dummySuite() const + [72] CxxTest::TestTracker::initialize() [50] CxxTest::TestDescription::~TestDescription() [21] CxxTest::TestTracker::dummyWorld() const + [73] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [51] CxxTest::SuiteDescription::~SuiteDescription() [29] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [74] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [52] CxxTest::WorldDescription::~WorldDescription() [37] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [41] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [93] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [55] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [26] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [5] CxxTest::RealTestDescription::run() [31] CxxTest::TestTracker::dummyTest() const + [19] CxxTest::TestTracker::tracker() [94] CxxTest::RealTestDescription::next() [116] CxxTest::WorldDescription::strTotalTests(char*) const + [33] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [95] CxxTest::RealTestDescription::setUp() [38] CxxTest::RealTestDescription::suite() const + [45] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [96] CxxTest::RealTestDescription::tearDown() [117] CxxTest::RealTestDescription::testName() const + [75] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [97] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [56] CxxTest::RealSuiteDescription::next() const + [76] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [98] CxxTest::DummyTestDescription::DummyTestDescription() [57] CxxTest::RealSuiteDescription::numTests() const + [77] CxxTest::TestTracker::TestTracker() [99] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [118] CxxTest::RealSuiteDescription::suiteName() const + [78] CxxTest::digitToChar(unsigned int) [100] CxxTest::RealSuiteDescription::next() [58] CxxTest::RealWorldDescription::firstSuite() const + [42] CxxTest::maxDumpSize() [101] CxxTest::RealSuiteDescription::firstTest() [59] CxxTest::RealWorldDescription::numTotalTests() const + [27] CxxTest::ErrorPrinter::Adapter::flush() [102] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [32] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [79] CxxTest::ErrorPrinter::Adapter::~Adapter() [103] CxxTest::RealWorldDescription::firstSuite() [23] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [30] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [104] CxxTest::RealWorldDescription::setUp() [39] CxxTest::StaticSuiteDescription::suite() const + [18] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [43] CxxTest::RealWorldDescription::suites() [40] CxxTest::Link::next() const + [80] CxxTest::ErrorPrinter::~ErrorPrinter() [105] CxxTest::RealWorldDescription::tearDown() [20] CxxTest::Link::active() const + [81] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [106] CxxTest::DummySuiteDescription::DummySuiteDescription() [60] CxxTest::List::head() const + [46] CxxTest::GlobalFixture::lastGlobalFixture() [107] CxxTest::DummyWorldDescription::DummyWorldDescription() [61] CxxTest::List::size() const + [47] CxxTest::GlobalFixture::nextGlobalFixture() [108] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [6] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [48] CxxTest::GlobalFixture::prevGlobalFixture() [109] CxxTest::StaticSuiteDescription::setUp() [17] void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) diff --git a/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiencyWithFasterOdes.txt b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiencyWithFasterOdes.txt new file mode 100644 index 0000000..1eec820 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemForEfficiencyWithFasterOdes.txt @@ -0,0 +1,846 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name +100.00 0.04 0.04 2 20.00 20.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.04 0.00 83 0.00 0.00 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) + 0.00 0.04 0.00 83 0.00 0.00 bool CxxTest::delta(double, double, double) + 0.00 0.04 0.00 80 0.00 0.00 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.04 0.00 46 0.00 0.00 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.04 0.00 46 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + 0.00 0.04 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.04 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.04 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.04 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.04 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.04 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.04 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.04 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.04 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.04 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.04 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.04 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.04 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.04 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.04 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.04 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.04 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.04 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.04 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.04 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.04 0.00 2 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.04 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.04 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.04 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.04 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.04 0.00 1 0.00 0.00 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() + 0.00 0.04 0.00 1 0.00 40.00 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() + 0.00 0.04 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.04 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.04 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.04 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.04 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.04 0.00 1 0.00 40.00 TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::runTest() + 0.00 0.04 0.00 1 0.00 40.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.04 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.04 0.00 1 0.00 40.00 CxxTest::RealTestDescription::run() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.04 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 25.00% of 0.04 seconds + +index % time self children called name + +[1] 100.0 0.00 0.04 main [1] + 0.00 0.04 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [73] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [106] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [105] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [107] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [102] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [76] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [53] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [82] +----------------------------------------------- + 0.04 0.00 2/2 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[2] 100.0 0.04 0.00 2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] +----------------------------------------------- + 0.00 0.04 1/1 TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::runTest() [4] +[3] 100.0 0.00 0.04 1 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] + 0.04 0.00 2/2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [45] + 0.00 0.00 1/1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [66] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [69] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [67] +----------------------------------------------- + 0.00 0.04 1/1 CxxTest::RealTestDescription::run() [6] +[4] 100.0 0.00 0.04 1 TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::runTest() [4] + 0.00 0.04 1/1 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +----------------------------------------------- + 0.00 0.04 1/1 main [1] +[5] 100.0 0.00 0.04 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.04 1/1 CxxTest::RealTestDescription::run() [6] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [72] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [111] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [103] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [77] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [97] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [98] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [78] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [96] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [112] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [75] +----------------------------------------------- + 0.00 0.04 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[6] 100.0 0.00 0.04 1 CxxTest::RealTestDescription::run() [6] + 0.00 0.04 1/1 TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::runTest() [4] +----------------------------------------------- + 0.00 0.00 83/83 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[13] 0.0 0.00 0.00 83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 83/83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] +[14] 0.0 0.00 0.00 83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 80/80 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] +[15] 0.0 0.00 0.00 80 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [15] +----------------------------------------------- + 0.00 0.00 46/46 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [304] +[16] 0.0 0.00 0.00 46 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] + 0.00 0.00 80/80 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [15] +----------------------------------------------- + 0.00 0.00 46/46 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [304] +[17] 0.0 0.00 0.00 46 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [17] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[18] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 main [1] +[19] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [79] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 2/12 CxxTest::List::head() const [61] + 0.00 0.00 2/12 CxxTest::List::tail() [55] + 0.00 0.00 6/12 CxxTest::List::head() [28] +[20] 0.0 0.00 0.00 12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [56] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [22] +[21] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [31] +[22] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [22] +[23] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [100] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [108] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [109] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [86] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [99] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [104] + 0.00 0.00 1/7 main [1] +[24] 0.0 0.00 0.00 7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [87] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [51] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [52] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [53] +[25] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [77] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [78] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[26] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[27] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [27] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [103] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [105] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [50] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [59] +[28] 0.0 0.00 0.00 6 CxxTest::List::head() [28] + 0.00 0.00 6/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +[29] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] +[30] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +[31] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [31] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +[32] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [72] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [75] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [46] +[33] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[34] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[35] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [35] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [96] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [102] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [48] +[36] 0.0 0.00 0.00 4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [22] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [97] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [98] +[38] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [38] +[39] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [62] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [57] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [74] + 0.00 0.00 2/3 main [1] +[41] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[42] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [42] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [105] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [59] +[43] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [86] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [95] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [101] +[44] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 2/2 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[45] 0.0 0.00 0.00 2 boost::detail::sp_counted_base::destroy() [45] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [71] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [70] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [73] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [76] +[46] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [46] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [56] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [107] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [98] +[47] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [47] + 0.00 0.00 2/2 CxxTest::List::tail() [55] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [106] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [97] +[48] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [48] + 0.00 0.00 2/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [107] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [98] +[49] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [49] + 0.00 0.00 2/2 CxxTest::Link::prev() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [106] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [97] +[50] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [50] + 0.00 0.00 2/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [176] + 0.00 0.00 1/2 TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::~TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d() [156] +[51] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [51] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [176] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [283] +[52] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [52] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [176] + 0.00 0.00 1/2 main [1] +[53] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [53] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [49] +[54] 0.0 0.00 0.00 2 CxxTest::Link::prev() [54] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [47] +[55] 0.0 0.00 0.00 2 CxxTest::List::tail() [55] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [46] +[56] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [56] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [60] +[57] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [57] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [60] +[58] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [58] + 0.00 0.00 2/2 CxxTest::List::size() const [62] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [60] +[59] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [59] + 0.00 0.00 2/6 CxxTest::List::head() [28] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [118] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] +[60] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [60] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [59] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [58] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [57] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [62] +[61] 0.0 0.00 0.00 2 CxxTest::List::head() const [61] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [58] +[62] 0.0 0.00 0.00 2 CxxTest::List::size() const [62] + 0.00 0.00 2/2 CxxTest::List::head() const [61] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [121] +[63] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [63] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [86] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [113] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [99] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [106] +[64] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [107] +[65] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [65] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[66] 0.0 0.00 0.00 1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [66] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[67] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [67] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [45] +[68] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [3] +[69] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [69] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [45] +[70] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [70] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [45] +[71] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [71] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[72] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [72] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [88] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[73] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [73] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [46] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [89] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [79] +[74] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [74] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[75] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [75] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [83] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[76] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [76] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [46] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [90] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[77] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [77] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [92] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[78] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [78] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [19] +[79] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [79] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [109] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [74] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [94] +[80] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [80] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [82] +[81] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [81] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[82] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [82] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [75] +[83] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [83] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [97] +[84] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [84] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [98] +[85] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [85] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [63] +[86] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [86] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [123] +[87] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [87] + 0.00 0.00 1/7 CxxTest::Link::~Link() [25] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [72] +[88] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [88] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [120] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [73] +[89] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [89] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [76] +[90] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[91] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [118] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [77] +[92] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [119] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [78] +[93] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [93] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [118] +[94] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [94] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [80] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [99] +[95] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [95] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[96] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [96] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[97] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [97] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [50] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [84] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [48] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[98] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [98] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [47] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [116] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [85] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [49] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [63] +[99] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [99] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [108] +[100] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [100] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [104] +[101] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [101] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[102] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [102] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[103] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [103] + 0.00 0.00 1/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [113] +[104] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [104] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [101] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[105] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [105] + 0.00 0.00 1/6 CxxTest::List::head() [28] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[106] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [106] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [48] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [50] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[107] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [107] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [47] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [49] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [65] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [109] +[108] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [108] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [100] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [79] +[109] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [109] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [113] +[110] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [110] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[111] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [111] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[112] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [112] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [63] +[113] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [113] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [104] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [110] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [87] +[114] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [97] +[115] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [98] +[116] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [116] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemForEfficiencyWithFasterOdes::~Test3dBidomainProblemForEfficiencyWithFasterOdes() [139] +[117] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [91] +[118] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [118] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [60] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [92] +[119] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [119] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [88] +[120] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [120] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [63] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [49] CxxTest::GlobalFixture::prevGlobalFixture() [112] CxxTest::StaticSuiteDescription::tearDown() + [64] PetscSetup::setUpWorld() [50] CxxTest::GlobalFixture::firstGlobalFixture() [113] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [65] PetscSetup::tearDownWorld() [84] CxxTest::GlobalFixture::setUp() [36] CxxTest::Link::next() + [66] BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [85] CxxTest::GlobalFixture::tearDown() [54] CxxTest::Link::prev() + [16] xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [86] CxxTest::GlobalFixture::GlobalFixture() [44] CxxTest::Link::attach(CxxTest::List&) + [15] xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [87] CxxTest::GlobalFixture::~GlobalFixture() [114] CxxTest::Link::detach(CxxTest::List&) + [3] Test3dBidomainProblemForEfficiencyWithFasterOdes::TestBidomain3d() [13] void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [24] CxxTest::Link::Link() + [45] boost::detail::sp_counted_base::destroy() [88] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [25] CxxTest::Link::~Link() + [67] boost::detail::sp_counted_impl_p::dispose() [89] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [28] CxxTest::List::head() + [68] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [90] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [55] CxxTest::List::tail() + [69] boost::detail::sp_counted_impl_p::dispose() [91] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [14] bool CxxTest::delta(double, double, double) + [70] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [34] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [115] CxxTest::TestSuite::setUp() + [71] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [92] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [116] CxxTest::TestSuite::tearDown() + [4] TestDescription_Test3dBidomainProblemForEfficiencyWithFasterOdes_TestBidomain3d::runTest() [93] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [117] CxxTest::TestSuite::~TestSuite() + [5] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [94] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [22] CxxTest::TestTracker::dummySuite() const + [72] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [35] CxxTest::setMaxDumpSize(unsigned int) [21] CxxTest::TestTracker::dummyWorld() const + [73] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [51] CxxTest::TestDescription::~TestDescription() [29] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [74] CxxTest::TestTracker::initialize() [52] CxxTest::SuiteDescription::~SuiteDescription() [37] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [75] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [53] CxxTest::WorldDescription::~WorldDescription() [56] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [76] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [95] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [31] CxxTest::TestTracker::dummyTest() const + [41] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [6] CxxTest::RealTestDescription::run() [118] CxxTest::WorldDescription::strTotalTests(char*) const + [26] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [96] CxxTest::RealTestDescription::next() [38] CxxTest::RealTestDescription::suite() const + [19] CxxTest::TestTracker::tracker() [97] CxxTest::RealTestDescription::setUp() [119] CxxTest::RealTestDescription::testName() const + [33] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [98] CxxTest::RealTestDescription::tearDown() [57] CxxTest::RealSuiteDescription::next() const + [46] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [99] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [58] CxxTest::RealSuiteDescription::numTests() const + [77] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [100] CxxTest::DummyTestDescription::DummyTestDescription() [120] CxxTest::RealSuiteDescription::suiteName() const + [78] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [101] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [59] CxxTest::RealWorldDescription::firstSuite() const + [79] CxxTest::TestTracker::TestTracker() [102] CxxTest::RealSuiteDescription::next() [60] CxxTest::RealWorldDescription::numTotalTests() const + [80] CxxTest::digitToChar(unsigned int) [103] CxxTest::RealSuiteDescription::firstTest() [32] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [42] CxxTest::maxDumpSize() [104] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [23] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [27] CxxTest::ErrorPrinter::Adapter::flush() [105] CxxTest::RealWorldDescription::firstSuite() [39] CxxTest::StaticSuiteDescription::suite() const + [81] CxxTest::ErrorPrinter::Adapter::~Adapter() [106] CxxTest::RealWorldDescription::setUp() [40] CxxTest::Link::next() const + [30] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [43] CxxTest::RealWorldDescription::suites() [20] CxxTest::Link::active() const + [18] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [107] CxxTest::RealWorldDescription::tearDown() [61] CxxTest::List::head() const + [82] CxxTest::ErrorPrinter::~ErrorPrinter() [108] CxxTest::DummySuiteDescription::DummySuiteDescription() [62] CxxTest::List::size() const + [83] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [109] CxxTest::DummyWorldDescription::DummyWorldDescription() [2] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [47] CxxTest::GlobalFixture::lastGlobalFixture() [110] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [17] void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + [48] CxxTest::GlobalFixture::nextGlobalFixture() [111] CxxTest::StaticSuiteDescription::setUp() diff --git a/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithMetisForEfficiency.txt b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithMetisForEfficiency.txt new file mode 100644 index 0000000..6e07bbe --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithMetisForEfficiency.txt @@ -0,0 +1,835 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name +100.00 0.03 0.03 2 15.00 15.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.03 0.00 83 0.00 0.00 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) + 0.00 0.03 0.00 83 0.00 0.00 bool CxxTest::delta(double, double, double) + 0.00 0.03 0.00 82 0.00 0.00 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.03 0.00 46 0.00 0.00 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) + 0.00 0.03 0.00 46 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + 0.00 0.03 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.03 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.03 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.03 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.03 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.03 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.03 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.03 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.03 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.03 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.03 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.03 0.00 1 0.00 0.00 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() + 0.00 0.03 0.00 1 0.00 30.00 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.03 0.00 1 0.00 30.00 TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::runTest() + 0.00 0.03 0.00 1 0.00 30.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.03 0.00 1 0.00 30.00 CxxTest::RealTestDescription::run() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 33.33% of 0.03 seconds + +index % time self children called name + +[1] 100.0 0.00 0.03 main [1] + 0.00 0.03 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] +----------------------------------------------- + 0.03 0.00 2/2 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +[2] 100.0 0.03 0.00 2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] +----------------------------------------------- + 0.00 0.03 1/1 TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::runTest() [4] +[3] 100.0 0.00 0.03 1 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] + 0.03 0.00 2/2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 1/1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [65] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [67] + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +----------------------------------------------- + 0.00 0.03 1/1 CxxTest::RealTestDescription::run() [6] +[4] 100.0 0.00 0.03 1 TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::runTest() [4] + 0.00 0.03 1/1 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +----------------------------------------------- + 0.00 0.03 1/1 main [1] +[5] 100.0 0.00 0.03 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.03 1/1 CxxTest::RealTestDescription::run() [6] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [109] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 1/12 CxxTest::Link::active() const [20] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [110] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] +----------------------------------------------- + 0.00 0.03 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[6] 100.0 0.00 0.03 1 CxxTest::RealTestDescription::run() [6] + 0.00 0.03 1/1 TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::runTest() [4] +----------------------------------------------- + 0.00 0.00 83/83 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +[13] 0.0 0.00 0.00 83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 83/83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] +[14] 0.0 0.00 0.00 83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 82/82 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] +[15] 0.0 0.00 0.00 82 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [15] +----------------------------------------------- + 0.00 0.00 46/46 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [298] +[16] 0.0 0.00 0.00 46 xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [16] + 0.00 0.00 82/82 xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [15] +----------------------------------------------- + 0.00 0.00 46/46 xsd::cxx::tree::string >::_clone(xsd::cxx::tree::flags, xsd::cxx::tree::_type*) const [298] +[17] 0.0 0.00 0.00 46 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [17] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[18] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 main [1] +[19] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 2/12 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::List::tail() [54] + 0.00 0.00 6/12 CxxTest::List::head() [28] +[20] 0.0 0.00 0.00 12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [22] +[21] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [31] +[22] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [22] +[23] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [23] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [98] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/7 main [1] +[24] 0.0 0.00 0.00 7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [85] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [52] +[25] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[26] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[27] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [27] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [58] +[28] 0.0 0.00 0.00 6 CxxTest::List::head() [28] + 0.00 0.00 6/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +[29] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] +[30] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +[31] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [31] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [22] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +[32] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[33] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[34] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[35] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [35] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [47] +[36] 0.0 0.00 0.00 4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [22] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [96] +[38] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [38] +[39] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [61] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [56] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [72] + 0.00 0.00 2/3 main [1] +[41] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[42] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [42] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [58] +[43] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] +[44] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] +[45] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [96] +[46] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 2/2 CxxTest::List::tail() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [95] +[47] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 2/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [96] +[48] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 2/2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [95] +[49] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::~TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d() [150] +[50] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [277] +[51] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [170] + 0.00 0.00 1/2 main [1] +[52] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +[53] 0.0 0.00 0.00 2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] +[54] 0.0 0.00 0.00 2 CxxTest::List::tail() [54] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[55] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [21] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[56] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [56] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[57] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::List::size() const [61] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[58] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/6 CxxTest::List::head() [28] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +[59] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [56] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [61] +[60] 0.0 0.00 0.00 2 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::Link::active() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] +[61] 0.0 0.00 0.00 2 CxxTest::List::size() const [61] + 0.00 0.00 2/2 CxxTest::List::head() const [60] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [119] +[62] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [62] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [104] +[63] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [63] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [105] +[64] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +[65] 0.0 0.00 0.00 1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [65] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +[66] 0.0 0.00 0.00 1 boost::detail::sp_counted_base::destroy() [66] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [69] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [3] +[67] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [67] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +[68] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [68] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [66] +[69] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [69] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[70] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[71] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +[72] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [72] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[73] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [81] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[74] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[75] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[76] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [19] +[77] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [77] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [72] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] +[78] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] +[79] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [79] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[80] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [80] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [79] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [73] +[81] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] +[82] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [82] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] +[83] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [83] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[84] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [84] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [121] +[85] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [85] + 0.00 0.00 1/7 CxxTest::Link::~Link() [25] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [70] +[86] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [118] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [71] +[87] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [74] +[88] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [88] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[89] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [75] +[90] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [117] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [76] +[91] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [19] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [18] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [116] +[92] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] +[93] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[94] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [94] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[95] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [95] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [82] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[96] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [96] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [114] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [83] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[97] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [97] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [93] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] +[98] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [98] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] +[99] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[100] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [100] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[101] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [101] + 0.00 0.00 1/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] +[102] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [99] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[103] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [103] + 0.00 0.00 1/6 CxxTest::List::head() [28] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[104] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [104] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [63] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[105] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [105] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] +[106] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [98] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [77] +[107] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [107] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [106] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] +[108] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[109] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[110] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [110] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [62] +[111] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [111] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [102] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [85] +[112] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [95] +[113] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [96] +[114] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [114] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithMetisForEfficiency::~Test3dBidomainProblemWithMetisForEfficiency() [137] +[115] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [89] +[116] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [116] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [92] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [90] +[117] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [86] +[118] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [118] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [62] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [49] CxxTest::GlobalFixture::firstGlobalFixture() [110] CxxTest::StaticSuiteDescription::tearDown() + [63] PetscSetup::setUpWorld() [82] CxxTest::GlobalFixture::setUp() [111] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [64] PetscSetup::tearDownWorld() [83] CxxTest::GlobalFixture::tearDown() [36] CxxTest::Link::next() + [65] BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [84] CxxTest::GlobalFixture::GlobalFixture() [53] CxxTest::Link::prev() + [16] xsd::cxx::tree::simple_type::simple_type(xsd::cxx::tree::simple_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [85] CxxTest::GlobalFixture::~GlobalFixture() [44] CxxTest::Link::attach(CxxTest::List&) + [15] xsd::cxx::tree::_type::_type(xsd::cxx::tree::_type const&, xsd::cxx::tree::flags, xsd::cxx::tree::_type*) [13] void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [112] CxxTest::Link::detach(CxxTest::List&) + [3] Test3dBidomainProblemWithMetisForEfficiency::TestBidomain3d() [86] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [24] CxxTest::Link::Link() + [66] boost::detail::sp_counted_base::destroy() [87] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [25] CxxTest::Link::~Link() + [67] boost::detail::sp_counted_impl_p::dispose() [88] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [28] CxxTest::List::head() + [68] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [89] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [54] CxxTest::List::tail() + [69] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [34] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [14] bool CxxTest::delta(double, double, double) + [4] TestDescription_Test3dBidomainProblemWithMetisForEfficiency_TestBidomain3d::runTest() [90] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [113] CxxTest::TestSuite::setUp() + [5] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [91] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [114] CxxTest::TestSuite::tearDown() + [70] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [92] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [115] CxxTest::TestSuite::~TestSuite() + [71] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [35] CxxTest::setMaxDumpSize(unsigned int) [22] CxxTest::TestTracker::dummySuite() const + [72] CxxTest::TestTracker::initialize() [50] CxxTest::TestDescription::~TestDescription() [21] CxxTest::TestTracker::dummyWorld() const + [73] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [51] CxxTest::SuiteDescription::~SuiteDescription() [29] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [74] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [52] CxxTest::WorldDescription::~WorldDescription() [37] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [41] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [93] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [55] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [26] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [6] CxxTest::RealTestDescription::run() [31] CxxTest::TestTracker::dummyTest() const + [19] CxxTest::TestTracker::tracker() [94] CxxTest::RealTestDescription::next() [116] CxxTest::WorldDescription::strTotalTests(char*) const + [33] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [95] CxxTest::RealTestDescription::setUp() [38] CxxTest::RealTestDescription::suite() const + [45] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [96] CxxTest::RealTestDescription::tearDown() [117] CxxTest::RealTestDescription::testName() const + [75] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [97] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [56] CxxTest::RealSuiteDescription::next() const + [76] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [98] CxxTest::DummyTestDescription::DummyTestDescription() [57] CxxTest::RealSuiteDescription::numTests() const + [77] CxxTest::TestTracker::TestTracker() [99] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [118] CxxTest::RealSuiteDescription::suiteName() const + [78] CxxTest::digitToChar(unsigned int) [100] CxxTest::RealSuiteDescription::next() [58] CxxTest::RealWorldDescription::firstSuite() const + [42] CxxTest::maxDumpSize() [101] CxxTest::RealSuiteDescription::firstTest() [59] CxxTest::RealWorldDescription::numTotalTests() const + [27] CxxTest::ErrorPrinter::Adapter::flush() [102] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [32] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [79] CxxTest::ErrorPrinter::Adapter::~Adapter() [103] CxxTest::RealWorldDescription::firstSuite() [23] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [30] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [104] CxxTest::RealWorldDescription::setUp() [39] CxxTest::StaticSuiteDescription::suite() const + [18] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [43] CxxTest::RealWorldDescription::suites() [40] CxxTest::Link::next() const + [80] CxxTest::ErrorPrinter::~ErrorPrinter() [105] CxxTest::RealWorldDescription::tearDown() [20] CxxTest::Link::active() const + [81] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [106] CxxTest::DummySuiteDescription::DummySuiteDescription() [60] CxxTest::List::head() const + [46] CxxTest::GlobalFixture::lastGlobalFixture() [107] CxxTest::DummyWorldDescription::DummyWorldDescription() [61] CxxTest::List::size() const + [47] CxxTest::GlobalFixture::nextGlobalFixture() [108] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [2] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [48] CxxTest::GlobalFixture::prevGlobalFixture() [109] CxxTest::StaticSuiteDescription::setUp() [17] void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) diff --git a/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithPermForEfficiency.txt b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithPermForEfficiency.txt new file mode 100644 index 0000000..77e7e21 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test3dBidomainProblemWithPermForEfficiency.txt @@ -0,0 +1,821 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name +100.00 0.03 0.03 2 15.00 15.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 0.03 0.00 83 0.00 0.00 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) + 0.00 0.03 0.00 83 0.00 0.00 bool CxxTest::delta(double, double, double) + 0.00 0.03 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.03 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.03 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.03 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.03 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.03 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.03 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.03 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.03 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.03 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.03 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.03 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.03 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.03 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.03 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.03 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.03 0.00 1 0.00 0.00 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() + 0.00 0.03 0.00 1 0.00 30.00 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.03 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.03 0.00 1 0.00 30.00 TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::runTest() + 0.00 0.03 0.00 1 0.00 30.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.03 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.03 0.00 1 0.00 30.00 CxxTest::RealTestDescription::run() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.03 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 33.33% of 0.03 seconds + +index % time self children called name + +[1] 100.0 0.00 0.03 main [1] + 0.00 0.03 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [38] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [32] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [39] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [68] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [101] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [100] + 0.00 0.00 1/12 CxxTest::Link::active() const [17] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [102] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [97] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [49] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [77] +----------------------------------------------- + 0.03 0.00 2/2 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +[2] 100.0 0.03 0.00 2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] +----------------------------------------------- + 0.00 0.03 1/1 TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::runTest() [4] +[3] 100.0 0.00 0.03 1 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] + 0.03 0.00 2/2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [2] + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 1/1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [62] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [64] + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [63] +----------------------------------------------- + 0.00 0.03 1/1 CxxTest::RealTestDescription::run() [6] +[4] 100.0 0.00 0.03 1 TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::runTest() [4] + 0.00 0.03 1/1 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +----------------------------------------------- + 0.00 0.03 1/1 main [1] +[5] 100.0 0.00 0.03 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.03 1/1 CxxTest::RealTestDescription::run() [6] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [39] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [32] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [106] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [67] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [98] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [72] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [92] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [93] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [73] + 0.00 0.00 1/12 CxxTest::Link::active() const [17] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [91] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [107] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [70] +----------------------------------------------- + 0.00 0.03 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[6] 100.0 0.00 0.03 1 CxxTest::RealTestDescription::run() [6] + 0.00 0.03 1/1 TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::runTest() [4] +----------------------------------------------- + 0.00 0.00 83/83 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +[13] 0.0 0.00 0.00 83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] + 0.00 0.00 83/83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 83/83 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [13] +[14] 0.0 0.00 0.00 83 bool CxxTest::delta(double, double, double) [14] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [84] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [85] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [87] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [83] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [31] +[15] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [85] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 main [1] +[16] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [74] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 2/12 CxxTest::List::head() const [57] + 0.00 0.00 2/12 CxxTest::List::tail() [51] + 0.00 0.00 6/12 CxxTest::List::head() [25] +[17] 0.0 0.00 0.00 12 CxxTest::Link::active() const [17] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [52] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [19] +[18] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [18] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [34] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [28] +[19] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [19] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [20] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [18] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [19] +[20] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [20] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [95] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [103] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [104] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [81] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [94] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [99] + 0.00 0.00 1/7 main [1] +[21] 0.0 0.00 0.00 7 CxxTest::Link::Link() [21] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [82] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [47] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [48] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [49] +[22] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [22] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [72] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [73] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] +[23] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [23] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [26] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [84] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [31] +[24] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [24] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [98] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [100] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [46] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [55] +[25] 0.0 0.00 0.00 6 CxxTest::List::head() [25] + 0.00 0.00 6/12 CxxTest::Link::active() const [17] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [23] +[26] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [26] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [28] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [84] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [83] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [87] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [85] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] +[27] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [31] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [26] +[28] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [28] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [19] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [29] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [28] +[29] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [29] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [67] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [42] +[30] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [34] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [23] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +[31] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [31] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [24] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[32] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [32] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [91] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [97] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [44] +[33] 0.0 0.00 0.00 4 CxxTest::Link::next() [33] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] +[34] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [34] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [19] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [92] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [93] +[35] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [35] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [36] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [35] +[36] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [36] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [58] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [53] +[37] 0.0 0.00 0.00 4 CxxTest::Link::next() const [37] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [69] + 0.00 0.00 2/3 main [1] +[38] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [38] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[39] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [39] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [100] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [55] +[40] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [40] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [81] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [90] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [96] +[41] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [41] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [68] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [71] +[42] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [42] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [52] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [102] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [93] +[43] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [43] + 0.00 0.00 2/2 CxxTest::List::tail() [51] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [101] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [92] +[44] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [44] + 0.00 0.00 2/4 CxxTest::Link::next() [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [102] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [93] +[45] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [45] + 0.00 0.00 2/2 CxxTest::Link::prev() [50] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [101] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [92] +[46] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [46] + 0.00 0.00 2/6 CxxTest::List::head() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [162] + 0.00 0.00 1/2 TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::~TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d() [142] +[47] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [47] + 0.00 0.00 2/7 CxxTest::Link::~Link() [22] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [162] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [269] +[48] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [48] + 0.00 0.00 2/7 CxxTest::Link::~Link() [22] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [162] + 0.00 0.00 1/2 main [1] +[49] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [49] + 0.00 0.00 2/7 CxxTest::Link::~Link() [22] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [45] +[50] 0.0 0.00 0.00 2 CxxTest::Link::prev() [50] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [43] +[51] 0.0 0.00 0.00 2 CxxTest::List::tail() [51] + 0.00 0.00 2/12 CxxTest::Link::active() const [17] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [42] +[52] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [52] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [18] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [56] +[53] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [53] + 0.00 0.00 2/4 CxxTest::Link::next() const [37] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [56] +[54] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [54] + 0.00 0.00 2/2 CxxTest::List::size() const [58] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [56] +[55] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [55] + 0.00 0.00 2/6 CxxTest::List::head() [25] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [40] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [113] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] +[56] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [56] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [55] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [54] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [53] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [58] +[57] 0.0 0.00 0.00 2 CxxTest::List::head() const [57] + 0.00 0.00 2/12 CxxTest::Link::active() const [17] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [54] +[58] 0.0 0.00 0.00 2 CxxTest::List::size() const [58] + 0.00 0.00 2/2 CxxTest::List::head() const [57] + 0.00 0.00 2/4 CxxTest::Link::next() const [37] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [116] +[59] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [59] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [81] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [108] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [101] +[60] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [102] +[61] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [61] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +[62] 0.0 0.00 0.00 1 BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [62] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +[63] 0.0 0.00 0.00 1 boost::detail::sp_counted_base::destroy() [63] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [66] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [65] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [3] +[64] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [64] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [63] +[65] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [65] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [63] +[66] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [66] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[67] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [67] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [83] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[68] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [68] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [42] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [84] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [74] +[69] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [69] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [38] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[70] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [70] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [78] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [30] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[71] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [71] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [42] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [85] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[72] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [72] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [23] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [87] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[73] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [73] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [23] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [16] +[74] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [74] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [104] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [69] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [89] +[75] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [75] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [77] +[76] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [76] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[77] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [77] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [76] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [70] +[78] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [92] +[79] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [79] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [93] +[80] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [80] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [59] +[81] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [81] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [41] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [118] +[82] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [82] + 0.00 0.00 1/7 CxxTest::Link::~Link() [22] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [67] +[83] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [83] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [115] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [68] +[84] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [84] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [24] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [71] +[85] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [85] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +[86] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [113] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [56] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [72] +[87] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [87] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [114] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [73] +[88] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [88] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [16] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [15] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [24] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [113] +[89] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [89] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [75] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [94] +[90] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [90] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[91] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [91] + 0.00 0.00 1/4 CxxTest::Link::next() [33] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[92] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [92] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [35] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [46] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [79] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [44] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [110] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[93] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [93] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [35] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [43] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [111] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [80] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [45] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [59] +[94] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [94] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [90] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [103] +[95] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [95] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [99] +[96] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [96] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [41] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[97] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [97] + 0.00 0.00 1/4 CxxTest::Link::next() [33] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[98] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [98] + 0.00 0.00 1/6 CxxTest::List::head() [25] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [108] +[99] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [99] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [96] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[100] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [100] + 0.00 0.00 1/6 CxxTest::List::head() [25] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [40] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[101] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [101] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [44] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [46] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [60] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[102] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [102] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [43] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [45] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [61] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [104] +[103] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [103] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [74] +[104] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [104] + 0.00 0.00 1/7 CxxTest::Link::Link() [21] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [103] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [108] +[105] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[106] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [106] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[107] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [107] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [59] +[108] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [108] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [99] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [82] +[109] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [92] +[110] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [110] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [93] +[111] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [111] +----------------------------------------------- + 0.00 0.00 1/1 Test3dBidomainProblemWithPermForEfficiency::~Test3dBidomainProblemWithPermForEfficiency() [129] +[112] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [86] +[113] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [113] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [56] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [89] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [87] +[114] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [83] +[115] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [115] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [59] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [79] CxxTest::GlobalFixture::setUp() [107] CxxTest::StaticSuiteDescription::tearDown() + [60] PetscSetup::setUpWorld() [80] CxxTest::GlobalFixture::tearDown() [108] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [61] PetscSetup::tearDownWorld() [81] CxxTest::GlobalFixture::GlobalFixture() [33] CxxTest::Link::next() + [62] BidomainFaceStimulusCellFactory::BidomainFaceStimulusCellFactory() [82] CxxTest::GlobalFixture::~GlobalFixture() [50] CxxTest::Link::prev() + [3] Test3dBidomainProblemWithPermForEfficiency::TestBidomain3d() [13] void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [41] CxxTest::Link::attach(CxxTest::List&) + [63] boost::detail::sp_counted_base::destroy() [83] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [109] CxxTest::Link::detach(CxxTest::List&) + [64] boost::detail::sp_counted_impl_p::dispose() [84] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [21] CxxTest::Link::Link() + [65] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [85] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [22] CxxTest::Link::~Link() + [66] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [86] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [25] CxxTest::List::head() + [4] TestDescription_Test3dBidomainProblemWithPermForEfficiency_TestBidomain3d::runTest() [31] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [51] CxxTest::List::tail() + [5] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [87] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [14] bool CxxTest::delta(double, double, double) + [67] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [88] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [110] CxxTest::TestSuite::setUp() + [68] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [89] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [111] CxxTest::TestSuite::tearDown() + [69] CxxTest::TestTracker::initialize() [32] CxxTest::setMaxDumpSize(unsigned int) [112] CxxTest::TestSuite::~TestSuite() + [70] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [47] CxxTest::TestDescription::~TestDescription() [19] CxxTest::TestTracker::dummySuite() const + [71] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [48] CxxTest::SuiteDescription::~SuiteDescription() [18] CxxTest::TestTracker::dummyWorld() const + [38] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [49] CxxTest::WorldDescription::~WorldDescription() [26] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [23] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [90] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [34] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [16] CxxTest::TestTracker::tracker() [6] CxxTest::RealTestDescription::run() [52] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [30] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [91] CxxTest::RealTestDescription::next() [28] CxxTest::TestTracker::dummyTest() const + [42] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [92] CxxTest::RealTestDescription::setUp() [113] CxxTest::WorldDescription::strTotalTests(char*) const + [72] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [93] CxxTest::RealTestDescription::tearDown() [35] CxxTest::RealTestDescription::suite() const + [73] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [94] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [114] CxxTest::RealTestDescription::testName() const + [74] CxxTest::TestTracker::TestTracker() [95] CxxTest::DummyTestDescription::DummyTestDescription() [53] CxxTest::RealSuiteDescription::next() const + [75] CxxTest::digitToChar(unsigned int) [96] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [54] CxxTest::RealSuiteDescription::numTests() const + [39] CxxTest::maxDumpSize() [97] CxxTest::RealSuiteDescription::next() [115] CxxTest::RealSuiteDescription::suiteName() const + [24] CxxTest::ErrorPrinter::Adapter::flush() [98] CxxTest::RealSuiteDescription::firstTest() [55] CxxTest::RealWorldDescription::firstSuite() const + [76] CxxTest::ErrorPrinter::Adapter::~Adapter() [99] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [56] CxxTest::RealWorldDescription::numTotalTests() const + [27] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [100] CxxTest::RealWorldDescription::firstSuite() [29] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [15] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [101] CxxTest::RealWorldDescription::setUp() [20] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [77] CxxTest::ErrorPrinter::~ErrorPrinter() [40] CxxTest::RealWorldDescription::suites() [36] CxxTest::StaticSuiteDescription::suite() const + [78] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [102] CxxTest::RealWorldDescription::tearDown() [37] CxxTest::Link::next() const + [43] CxxTest::GlobalFixture::lastGlobalFixture() [103] CxxTest::DummySuiteDescription::DummySuiteDescription() [17] CxxTest::Link::active() const + [44] CxxTest::GlobalFixture::nextGlobalFixture() [104] CxxTest::DummyWorldDescription::DummyWorldDescription() [57] CxxTest::List::head() const + [45] CxxTest::GlobalFixture::prevGlobalFixture() [105] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [58] CxxTest::List::size() const + [46] CxxTest::GlobalFixture::firstGlobalFixture() [106] CxxTest::StaticSuiteDescription::setUp() [2] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) diff --git a/log-files/2025-01-06_13-38-46/Test3dOffLatticeRepresentativeSimulation.txt b/log-files/2025-01-06_13-38-46/Test3dOffLatticeRepresentativeSimulation.txt new file mode 100644 index 0000000..c03aad4 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/Test3dOffLatticeRepresentativeSimulation.txt @@ -0,0 +1,994 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls s/call s/call name + 97.69 3.39 3.39 1 3.39 3.39 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 0.86 3.42 0.03 3059 0.00 0.00 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) + 0.58 3.44 0.02 boost::detail::sp_counted_base::release() + 0.29 3.45 0.01 855 0.00 0.00 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 0.29 3.46 0.01 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() + 0.29 3.47 0.01 _init + 0.00 3.47 0.00 3430 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 3.47 0.00 855 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 3.47 0.00 855 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 3.47 0.00 24 0.00 0.00 void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, unsigned int const&) + 0.00 3.47 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 3.47 0.00 13 0.00 0.00 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) + 0.00 3.47 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 3.47 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 3.47 0.00 11 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 3.47 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 3.47 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 3.47 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 3.47 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 3.47 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 3.47 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 3.47 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 3.47 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 3.47 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 3.47 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 3.47 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 3.47 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 3.47 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 3.47 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 3.47 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 3.47 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 3.47 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 3.47 0.00 3 0.00 0.00 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + 0.00 3.47 0.00 3 0.00 0.00 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + 0.00 3.47 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 3.47 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 3.47 0.00 2 0.00 0.00 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned long, char const*, unsigned long, char const*) + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 3.47 0.00 2 0.00 0.00 bool CxxTest::equals(unsigned long, unsigned long) + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 3.47 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 3.47 0.00 2 0.00 0.00 Node<3u>* const* std::__niter_base* const*, std::vector*, std::allocator*> > >(__gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > >) + 0.00 3.47 0.00 2 0.00 0.00 unsigned int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) + 0.00 3.47 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 3.47 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 3.47 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 3.47 0.00 1 0.00 0.00 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() + 0.00 3.47 0.00 1 0.00 0.00 void AbstractCellPopulation<3u, 3u>::AddCellWriter() + 0.00 3.47 0.00 1 0.00 0.00 void AbstractCellPopulation<3u, 3u>::AddPopulationWriter() + 0.00 3.47 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::setUp() + 0.00 3.47 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::tearDown() + 0.00 3.47 0.00 1 0.00 3.43 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 3.47 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 3.47 0.00 1 0.00 3.43 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 3.47 0.00 1 0.00 0.00 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) + 0.00 3.47 0.00 1 0.00 0.00 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned long, char const*) + 0.00 3.47 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 3.47 0.00 1 0.00 0.00 void CxxTest::doAssertLessThan(char const*, unsigned int, char const*, unsigned long, char const*, unsigned int, char const*) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 3.47 0.00 1 0.00 3.43 CxxTest::RealTestDescription::run() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 3.47 0.00 1 0.00 0.00 bool CxxTest::equals(unsigned int, unsigned int) + 0.00 3.47 0.00 1 0.00 0.00 bool CxxTest::equals(unsigned int, unsigned long) + 0.00 3.47 0.00 1 0.00 0.00 bool CxxTest::lessThan(unsigned long, unsigned int) + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 3.47 0.00 1 0.00 3.43 TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::runTest() + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 3.47 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 3.47 0.00 1 0.00 0.00 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + 0.00 3.47 0.00 1 0.00 0.00 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + 0.00 3.47 0.00 1 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 0.29% of 3.47 seconds + +index % time self children called name + +[1] 98.8 0.00 3.43 main [1] + 0.00 3.43 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [47] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [41] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [48] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [128] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [127] + 0.00 0.00 1/12 CxxTest::Link::active() const [25] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [129] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [124] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [63] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [101] +----------------------------------------------- + 0.00 3.43 1/1 TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::runTest() [5] +[2] 98.8 0.00 3.43 1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] + 3.39 0.00 1/1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 0.03 0.00 3059/3059 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [7] + 0.01 0.00 855/855 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [9] + 0.00 0.00 24/24 void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, unsigned int const&) [21] + 0.00 0.00 11/11 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [26] + 0.00 0.00 2/2 Node<3u>* const* std::__niter_base* const*, std::vector*, std::allocator*> > >(__gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > >) [74] + 0.00 0.00 2/2 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned long, char const*, unsigned long, char const*) [60] + 0.00 0.00 2/2 unsigned int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) [75] + 0.00 0.00 2/3430 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [113] + 0.00 0.00 1/1 void CxxTest::doAssertLessThan(char const*, unsigned int, char const*, unsigned long, char const*, unsigned int, char const*) [116] + 0.00 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned long, char const*) [114] + 0.00 0.00 1/1 void AbstractCellPopulation<3u, 3u>::AddPopulationWriter() [81] + 0.00 0.00 1/1 void AbstractCellPopulation<3u, 3u>::AddCellWriter() [80] + 0.00 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [146] + 0.00 0.00 1/1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [79] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [90] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [87] +----------------------------------------------- + 0.00 3.43 1/1 main [1] +[3] 98.8 0.00 3.43 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] + 0.00 3.43 1/1 CxxTest::RealTestDescription::run() [4] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [48] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [41] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [133] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [125] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [119] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [120] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 1/12 CxxTest::Link::active() const [25] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [118] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [134] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [94] +----------------------------------------------- + 0.00 3.43 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[4] 98.8 0.00 3.43 1 CxxTest::RealTestDescription::run() [4] + 0.00 3.43 1/1 TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::runTest() [5] +----------------------------------------------- + 0.00 3.43 1/1 CxxTest::RealTestDescription::run() [4] +[5] 98.8 0.00 3.43 1 TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::runTest() [5] + 0.00 3.43 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +----------------------------------------------- + 137134644 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 3.39 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[6] 97.7 3.39 0.00 1+137134644 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] + 137134644 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] +----------------------------------------------- + 0.03 0.00 3059/3059 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[7] 0.9 0.03 0.00 3059 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [7] + 0.00 0.00 13/13 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) [23] +----------------------------------------------- + +[8] 0.6 0.02 0.00 boost::detail::sp_counted_base::release() [8] + 0.00 0.00 861/3430 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 855/855 boost::detail::sp_counted_impl_p::dispose() [19] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [85] +----------------------------------------------- + 2691104 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [9] + 0.01 0.00 855/855 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[9] 0.3 0.01 0.00 855+2691104 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [9] + 0.00 0.00 2565/3430 boost::detail::sp_counted_base::destroy() [18] + 2691104 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [9] +----------------------------------------------- + +[10] 0.3 0.01 0.00 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [10] +----------------------------------------------- + +[11] 0.3 0.01 0.00 _init [11] +----------------------------------------------- + 0.00 0.00 2/3430 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [79] + 0.00 0.00 2/3430 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] + 0.00 0.00 861/3430 boost::detail::sp_counted_base::release() [8] + 0.00 0.00 2565/3430 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [9] +[18] 0.0 0.00 0.00 3430 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 855/855 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [20] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [53] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [54] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [86] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [84] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [89] +----------------------------------------------- + 0.00 0.00 855/855 boost::detail::sp_counted_base::release() [8] +[19] 0.0 0.00 0.00 855 boost::detail::sp_counted_impl_p::dispose() [19] +----------------------------------------------- + 0.00 0.00 855/855 boost::detail::sp_counted_base::destroy() [18] +[20] 0.0 0.00 0.00 855 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [20] +----------------------------------------------- + 0.00 0.00 24/24 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[21] 0.0 0.00 0.00 24 void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, unsigned int const&) [21] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [108] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [109] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [111] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [107] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [40] +[22] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 13/13 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [7] +[23] 0.0 0.00 0.00 13 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) [23] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [109] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] + 0.00 0.00 5/12 main [1] +[24] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [98] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] + 0.00 0.00 2/12 CxxTest::List::head() const [72] + 0.00 0.00 2/12 CxxTest::List::tail() [65] + 0.00 0.00 6/12 CxxTest::List::head() [34] +[25] 0.0 0.00 0.00 12 CxxTest::Link::active() const [25] +----------------------------------------------- + 0.00 0.00 11/11 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[26] 0.0 0.00 0.00 11 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [26] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [67] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [28] +[27] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [27] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [43] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [37] +[28] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [28] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [29] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [27] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [28] +[29] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [29] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [122] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [130] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [131] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [105] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [121] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [126] + 0.00 0.00 1/7 main [1] +[30] 0.0 0.00 0.00 7 CxxTest::Link::Link() [30] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [106] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [61] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [62] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [63] +[31] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [31] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] +[32] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [32] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [35] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [108] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [40] +[33] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [33] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [125] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [127] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [59] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [70] +[34] 0.0 0.00 0.00 6 CxxTest::List::head() [34] + 0.00 0.00 6/12 CxxTest::Link::active() const [25] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [32] +[35] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [35] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [37] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [108] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [107] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [111] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [109] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] +[36] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [40] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [35] +[37] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [37] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [28] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [38] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [37] +[38] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [38] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [94] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [55] +[39] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [43] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [32] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +[40] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [40] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [33] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[41] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [41] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [118] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [124] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [57] +[42] 0.0 0.00 0.00 4 CxxTest::Link::next() [42] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] +[43] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [43] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [28] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [119] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [120] +[44] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [44] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [45] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [44] +[45] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [45] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [73] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [68] +[46] 0.0 0.00 0.00 4 CxxTest::Link::next() const [46] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [93] + 0.00 0.00 2/3 main [1] +[47] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [47] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[48] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [48] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [127] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [70] +[49] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [49] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [105] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [117] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [123] +[50] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [50] +----------------------------------------------- + 0.00 0.00 3/3 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [144] +[51] 0.0 0.00 0.00 3 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [51] +----------------------------------------------- + 0.00 0.00 3/3 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [145] +[52] 0.0 0.00 0.00 3 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [52] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [18] +[53] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [53] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [18] +[54] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [95] +[55] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [55] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [67] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [129] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [120] +[56] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [56] + 0.00 0.00 2/2 CxxTest::List::tail() [65] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [128] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [119] +[57] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [57] + 0.00 0.00 2/4 CxxTest::Link::next() [42] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [129] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [120] +[58] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [58] + 0.00 0.00 2/2 CxxTest::Link::prev() [64] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [128] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [119] +[59] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [59] + 0.00 0.00 2/6 CxxTest::List::head() [34] +----------------------------------------------- + 0.00 0.00 2/2 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[60] 0.0 0.00 0.00 2 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned long, char const*, unsigned long, char const*) [60] + 0.00 0.00 2/2 bool CxxTest::equals(unsigned long, unsigned long) [66] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [199] + 0.00 0.00 1/2 TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::~TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes() [328] +[61] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [61] + 0.00 0.00 2/7 CxxTest::Link::~Link() [31] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [199] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [306] +[62] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [62] + 0.00 0.00 2/7 CxxTest::Link::~Link() [31] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [199] + 0.00 0.00 1/2 main [1] +[63] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [63] + 0.00 0.00 2/7 CxxTest::Link::~Link() [31] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [58] +[64] 0.0 0.00 0.00 2 CxxTest::Link::prev() [64] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [56] +[65] 0.0 0.00 0.00 2 CxxTest::List::tail() [65] + 0.00 0.00 2/12 CxxTest::Link::active() const [25] +----------------------------------------------- + 0.00 0.00 2/2 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned long, char const*, unsigned long, char const*) [60] +[66] 0.0 0.00 0.00 2 bool CxxTest::equals(unsigned long, unsigned long) [66] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [55] +[67] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [67] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [27] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [71] +[68] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [68] + 0.00 0.00 2/4 CxxTest::Link::next() const [46] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [71] +[69] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [69] + 0.00 0.00 2/2 CxxTest::List::size() const [73] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [71] +[70] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [70] + 0.00 0.00 2/6 CxxTest::List::head() [34] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [49] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [141] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] +[71] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [71] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [70] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [69] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [68] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [73] +[72] 0.0 0.00 0.00 2 CxxTest::List::head() const [72] + 0.00 0.00 2/12 CxxTest::Link::active() const [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [69] +[73] 0.0 0.00 0.00 2 CxxTest::List::size() const [73] + 0.00 0.00 2/2 CxxTest::List::head() const [72] + 0.00 0.00 2/4 CxxTest::Link::next() const [46] +----------------------------------------------- + 0.00 0.00 2/2 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[74] 0.0 0.00 0.00 2 Node<3u>* const* std::__niter_base* const*, std::vector*, std::allocator*> > >(__gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > >) [74] +----------------------------------------------- + 0.00 0.00 2/2 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[75] 0.0 0.00 0.00 2 unsigned int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) [75] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [147] +[76] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [76] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [105] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [135] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [121] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [128] +[77] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [77] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [129] +[78] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [78] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[79] 0.0 0.00 0.00 1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [79] + 0.00 0.00 2/3430 boost::detail::sp_counted_base::destroy() [18] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [88] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[80] 0.0 0.00 0.00 1 void AbstractCellPopulation<3u, 3u>::AddCellWriter() [80] + 0.00 0.00 1/1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [144] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[81] 0.0 0.00 0.00 1 void AbstractCellPopulation<3u, 3u>::AddPopulationWriter() [81] + 0.00 0.00 1/1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [145] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [119] +[82] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::setUp() [82] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [120] +[83] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::tearDown() [83] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [18] +[84] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [84] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::release() [8] +[85] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [85] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [18] +[86] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [86] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[87] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [87] +----------------------------------------------- + 0.00 0.00 1/1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [79] +[88] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [88] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [18] +[89] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [89] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[90] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [90] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[91] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [91] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [107] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[92] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [92] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [55] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [98] +[93] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [93] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [47] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[94] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [94] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [102] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [39] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[95] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [95] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [55] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[96] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [96] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [32] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [111] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[97] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [97] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [32] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [24] +[98] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [98] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [131] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [93] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [115] +[99] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [99] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [101] +[100] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [100] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[101] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [101] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [100] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [94] +[102] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [102] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [119] +[103] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [103] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [120] +[104] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [104] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [76] +[105] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [105] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [50] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [149] +[106] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [106] + 0.00 0.00 1/7 CxxTest::Link::~Link() [31] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [136] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [91] +[107] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [107] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [143] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [92] +[108] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [108] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [33] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [95] +[109] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [109] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +[110] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [141] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [71] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [96] +[111] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [111] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [142] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [97] +[112] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [112] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [24] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [36] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [33] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[113] 0.0 0.00 0.00 1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [113] + 0.00 0.00 1/1 bool CxxTest::equals(unsigned int, unsigned int) [137] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[114] 0.0 0.00 0.00 1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned long, char const*) [114] + 0.00 0.00 1/1 bool CxxTest::equals(unsigned int, unsigned long) [138] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [141] +[115] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [115] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [99] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[116] 0.0 0.00 0.00 1 void CxxTest::doAssertLessThan(char const*, unsigned int, char const*, unsigned long, char const*, unsigned int, char const*) [116] + 0.00 0.00 1/1 bool CxxTest::lessThan(unsigned long, unsigned int) [139] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [121] +[117] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [117] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [50] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[118] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [118] + 0.00 0.00 1/4 CxxTest::Link::next() [42] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[119] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [119] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [44] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [59] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [103] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [57] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::setUp() [82] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[120] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [120] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [44] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [56] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::tearDown() [83] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [104] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [58] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [76] +[121] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [121] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [117] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [130] +[122] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [122] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [126] +[123] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [123] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [50] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[124] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [124] + 0.00 0.00 1/4 CxxTest::Link::next() [42] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[125] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [125] + 0.00 0.00 1/6 CxxTest::List::head() [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [135] +[126] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [126] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [123] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[127] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [127] + 0.00 0.00 1/6 CxxTest::List::head() [34] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [49] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[128] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [128] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [57] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [59] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [77] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[129] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [129] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [56] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [58] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [131] +[130] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [130] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [122] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [98] +[131] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [131] + 0.00 0.00 1/7 CxxTest::Link::Link() [30] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [130] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [135] +[132] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [132] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[133] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [133] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [3] +[134] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [134] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [76] +[135] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [135] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [126] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [132] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [106] +[136] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [136] +----------------------------------------------- + 0.00 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [113] +[137] 0.0 0.00 0.00 1 bool CxxTest::equals(unsigned int, unsigned int) [137] +----------------------------------------------- + 0.00 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned long, char const*) [114] +[138] 0.0 0.00 0.00 1 bool CxxTest::equals(unsigned int, unsigned long) [138] +----------------------------------------------- + 0.00 0.00 1/1 void CxxTest::doAssertLessThan(char const*, unsigned int, char const*, unsigned long, char const*, unsigned int, char const*) [116] +[139] 0.0 0.00 0.00 1 bool CxxTest::lessThan(unsigned long, unsigned int) [139] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::~Test3dTissueRepresentativeSimulation() [153] +[140] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [140] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [110] +[141] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [141] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [71] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [115] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [111] +[142] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [142] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [107] +[143] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [143] +----------------------------------------------- + 0.00 0.00 1/1 void AbstractCellPopulation<3u, 3u>::AddCellWriter() [80] +[144] 0.0 0.00 0.00 1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [144] + 0.00 0.00 3/3 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [51] +----------------------------------------------- + 0.00 0.00 1/1 void AbstractCellPopulation<3u, 3u>::AddPopulationWriter() [81] +[145] 0.0 0.00 0.00 1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [145] + 0.00 0.00 3/3 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [52] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [2] +[146] 0.0 0.00 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [146] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [76] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [58] CxxTest::GlobalFixture::prevGlobalFixture() [30] CxxTest::Link::Link() + [77] PetscSetup::setUpWorld() [59] CxxTest::GlobalFixture::firstGlobalFixture() [31] CxxTest::Link::~Link() + [78] PetscSetup::tearDownWorld() [103] CxxTest::GlobalFixture::setUp() [34] CxxTest::List::head() + [10] OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [104] CxxTest::GlobalFixture::tearDown() [65] CxxTest::List::tail() + [79] OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [105] CxxTest::GlobalFixture::GlobalFixture() [137] bool CxxTest::equals(unsigned int, unsigned int) + [80] void AbstractCellPopulation<3u, 3u>::AddCellWriter() [106] CxxTest::GlobalFixture::~GlobalFixture() [138] bool CxxTest::equals(unsigned int, unsigned long) + [81] void AbstractCellPopulation<3u, 3u>::AddPopulationWriter() [107] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [66] bool CxxTest::equals(unsigned long, unsigned long) + [82] AbstractCellBasedTestSuite::setUp() [108] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [139] bool CxxTest::lessThan(unsigned long, unsigned int) + [83] AbstractCellBasedTestSuite::tearDown() [109] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [140] CxxTest::TestSuite::~TestSuite() + [2] Test3dTissueRepresentativeSimulation::Test3DHoneycombMeshWithGhostNodes() [110] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [5] TestDescription_Test3dTissueRepresentativeSimulation_Test3DHoneycombMeshWithGhostNodes::runTest() + [18] boost::detail::sp_counted_base::destroy() [40] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [28] CxxTest::TestTracker::dummySuite() const + [8] boost::detail::sp_counted_base::release() [111] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [27] CxxTest::TestTracker::dummyWorld() const + [84] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [112] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [35] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [85] boost::detail::sp_counted_impl_p >::dispose() [113] void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [43] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [86] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [114] void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned long, char const*) [67] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [87] boost::detail::sp_counted_impl_p::dispose() [60] void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned long, char const*, unsigned long, char const*) [37] CxxTest::TestTracker::dummyTest() const + [53] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [115] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [141] CxxTest::WorldDescription::strTotalTests(char*) const + [88] boost::detail::sp_counted_impl_p >::dispose() [41] CxxTest::setMaxDumpSize(unsigned int) [44] CxxTest::RealTestDescription::suite() const + [89] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [61] CxxTest::TestDescription::~TestDescription() [142] CxxTest::RealTestDescription::testName() const + [90] boost::detail::sp_counted_impl_p::dispose() [62] CxxTest::SuiteDescription::~SuiteDescription() [68] CxxTest::RealSuiteDescription::next() const + [54] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [63] CxxTest::WorldDescription::~WorldDescription() [69] CxxTest::RealSuiteDescription::numTests() const + [19] boost::detail::sp_counted_impl_p::dispose() [116] void CxxTest::doAssertLessThan(char const*, unsigned int, char const*, unsigned long, char const*, unsigned int, char const*) [143] CxxTest::RealSuiteDescription::suiteName() const + [20] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [117] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [70] CxxTest::RealWorldDescription::firstSuite() const + [3] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [4] CxxTest::RealTestDescription::run() [71] CxxTest::RealWorldDescription::numTotalTests() const + [91] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [118] CxxTest::RealTestDescription::next() [38] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [92] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [119] CxxTest::RealTestDescription::setUp() [29] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [93] CxxTest::TestTracker::initialize() [120] CxxTest::RealTestDescription::tearDown() [45] CxxTest::StaticSuiteDescription::suite() const + [94] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [121] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [46] CxxTest::Link::next() const + [95] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [122] CxxTest::DummyTestDescription::DummyTestDescription() [25] CxxTest::Link::active() const + [47] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [123] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [72] CxxTest::List::head() const + [32] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [124] CxxTest::RealSuiteDescription::next() [73] CxxTest::List::size() const + [24] CxxTest::TestTracker::tracker() [125] CxxTest::RealSuiteDescription::firstTest() [144] boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + [39] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [126] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [51] void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + [55] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [127] CxxTest::RealWorldDescription::firstSuite() [145] boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + [96] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [128] CxxTest::RealWorldDescription::setUp() [52] void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + [97] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [49] CxxTest::RealWorldDescription::suites() [26] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [98] CxxTest::TestTracker::TestTracker() [129] CxxTest::RealWorldDescription::tearDown() [7] Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) + [99] CxxTest::digitToChar(unsigned int) [130] CxxTest::DummySuiteDescription::DummySuiteDescription() [23] void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) + [48] CxxTest::maxDumpSize() [131] CxxTest::DummyWorldDescription::DummyWorldDescription() [21] void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, unsigned int const&) + [33] CxxTest::ErrorPrinter::Adapter::flush() [132] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [146] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [100] CxxTest::ErrorPrinter::Adapter::~Adapter() [133] CxxTest::StaticSuiteDescription::setUp() [9] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [36] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [134] CxxTest::StaticSuiteDescription::tearDown() [6] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + [22] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [135] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [74] Node<3u>* const* std::__niter_base* const*, std::vector*, std::allocator*> > >(__gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > >) + [101] CxxTest::ErrorPrinter::~ErrorPrinter() [42] CxxTest::Link::next() [75] unsigned int const* std::__niter_base > >(__gnu_cxx::__normal_iterator > >) + [102] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [64] CxxTest::Link::prev() [11] _init + [56] CxxTest::GlobalFixture::lastGlobalFixture() [50] CxxTest::Link::attach(CxxTest::List&) + [57] CxxTest::GlobalFixture::nextGlobalFixture() [136] CxxTest::Link::detach(CxxTest::List&) diff --git a/log-files/2025-01-06_13-38-46/TestLongPostprocessing.txt b/log-files/2025-01-06_13-38-46/TestLongPostprocessing.txt new file mode 100644 index 0000000..9d4a0a3 --- /dev/null +++ b/log-files/2025-01-06_13-38-46/TestLongPostprocessing.txt @@ -0,0 +1,857 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 90.00 0.18 0.18 87 2.07 2.07 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 10.00 0.20 0.02 GenericEventHandler<16u, HeartEventHandler>::EndEventImpl(unsigned int) + 0.00 0.20 0.00 27 0.00 0.00 void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&) + 0.00 0.20 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.20 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.20 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.20 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.20 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.20 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.20 0.00 8 0.00 0.00 decltype (__miter_base(({parm#1}.base)())) std::__miter_base(std::move_iterator) + 0.00 0.20 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.20 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.20 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.20 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.20 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.20 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.20 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.20 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.20 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.20 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.20 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.20 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.20 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.20 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.20 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.20 0.00 2 0.00 0.00 std::vector >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) + 0.00 0.20 0.00 2 0.00 0.00 std::_Bit_iterator std::__copy_move_a(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) + 0.00 0.20 0.00 2 0.00 0.00 std::_Bit_iterator std::copy(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator) + 0.00 0.20 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.20 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.20 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.20 0.00 1 0.00 2.07 GenericEventHandler<16u, HeartEventHandler>::ReportImpl() + 0.00 0.20 0.00 1 0.00 12.41 TestLongPostprocessing::Test2DSimulations() + 0.00 0.20 0.00 1 0.00 0.00 PointStimulusCellFactory<2u>::PointStimulusCellFactory(double const&, double const&, double const&, double const&) + 0.00 0.20 0.00 1 0.00 12.41 TestDescription_TestLongPostprocessing_Test2DSimulations::runTest() + 0.00 0.20 0.00 1 0.00 12.41 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.20 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.20 0.00 1 0.00 12.41 CxxTest::RealTestDescription::run() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestSuite::setUp() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestSuite::tearDown() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.20 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 0.20 0.00 1 0.00 0.00 std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) + 0.00 0.20 0.00 1 0.00 0.00 std::pair& std::vector, std::allocator > >::emplace_back >(std::pair&&) + 0.00 0.20 0.00 1 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair&&) + 0.00 0.20 0.00 1 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + 0.00 0.20 0.00 1 0.00 0.00 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 5.00% of 0.20 seconds + +index % time self children called name + 0.00 0.00 1/87 GenericEventHandler<16u, HeartEventHandler>::ReportImpl() [9] + 0.01 0.00 5/87 TestLongPostprocessing::Test2DSimulations() [5] + 0.17 0.00 81/87 std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) [2] +[1] 90.0 0.18 0.00 87 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [1] +----------------------------------------------- + +[2] 83.8 0.00 0.17 std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) [2] + 0.17 0.00 81/87 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [1] +----------------------------------------------- + +[3] 10.0 0.02 0.00 GenericEventHandler<16u, HeartEventHandler>::EndEventImpl(unsigned int) [3] +----------------------------------------------- + +[4] 6.2 0.00 0.01 main [4] + 0.00 0.01 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [70] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [103] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [102] + 0.00 0.00 1/12 CxxTest::Link::active() const [19] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [104] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [99] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [73] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [79] +----------------------------------------------- + 0.00 0.01 1/1 TestDescription_TestLongPostprocessing_Test2DSimulations::runTest() [6] +[5] 6.2 0.00 0.01 1 TestLongPostprocessing::Test2DSimulations() [5] + 0.01 0.00 5/87 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [1] + 0.00 0.00 1/1 GenericEventHandler<16u, HeartEventHandler>::ReportImpl() [9] + 0.00 0.00 1/1 std::pair& std::vector, std::allocator > >::emplace_back >(std::pair&&) [119] + 0.00 0.00 1/1 PointStimulusCellFactory<2u>::PointStimulusCellFactory(double const&, double const&, double const&, double const&) [68] + 0.00 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [121] + 0.00 0.00 1/1 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) [122] + 0.00 0.00 1/1 std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [118] +----------------------------------------------- + 0.00 0.01 1/1 CxxTest::RealTestDescription::run() [8] +[6] 6.2 0.00 0.01 1 TestDescription_TestLongPostprocessing_Test2DSimulations::runTest() [6] + 0.00 0.01 1/1 TestLongPostprocessing::Test2DSimulations() [5] +----------------------------------------------- + 0.00 0.01 1/1 main [4] +[7] 6.2 0.00 0.01 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] + 0.00 0.01 1/1 CxxTest::RealTestDescription::run() [8] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [42] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [35] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [69] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [108] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [100] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [94] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [74] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [95] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/12 CxxTest::Link::active() const [19] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [109] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [93] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [72] +----------------------------------------------- + 0.00 0.01 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[8] 6.2 0.00 0.01 1 CxxTest::RealTestDescription::run() [8] + 0.00 0.01 1/1 TestDescription_TestLongPostprocessing_Test2DSimulations::runTest() [6] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[9] 1.0 0.00 0.00 1 GenericEventHandler<16u, HeartEventHandler>::ReportImpl() [9] + 0.00 0.00 1/87 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [1] +----------------------------------------------- + 0.00 0.00 27/27 std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [118] +[16] 0.0 0.00 0.00 27 void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&) [16] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [89] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[17] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] + 0.00 0.00 5/12 main [4] +[18] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [76] +----------------------------------------------- + 0.00 0.00 1/12 main [4] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] + 0.00 0.00 2/12 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::List::tail() [54] + 0.00 0.00 6/12 CxxTest::List::head() [28] +[19] 0.0 0.00 0.00 12 CxxTest::Link::active() const [19] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [21] +[20] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [20] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [31] +[21] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [21] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [22] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [20] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [21] +[22] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [22] +----------------------------------------------- + 0.00 0.00 8/8 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, double const&) [334] +[23] 0.0 0.00 0.00 8 decltype (__miter_base(({parm#1}.base)())) std::__miter_base(std::move_iterator) [23] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [97] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [105] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [106] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [83] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [96] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [101] + 0.00 0.00 1/7 main [4] +[24] 0.0 0.00 0.00 7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [84] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [52] +[25] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [74] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[26] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] +[27] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [27] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [100] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [102] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [58] +[28] 0.0 0.00 0.00 6 CxxTest::List::head() [28] + 0.00 0.00 6/12 CxxTest::Link::active() const [19] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +[29] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [89] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] +[30] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [29] +[31] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [31] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [21] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [31] +[32] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [32] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [69] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [72] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[33] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[34] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [34] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] +----------------------------------------------- + 0.00 0.00 2/4 main [4] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[35] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [35] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [93] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [99] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [47] +[36] 0.0 0.00 0.00 4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [37] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [21] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [94] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [95] +[38] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [38] +[39] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [39] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [61] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [56] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [71] + 0.00 0.00 2/3 main [4] +[41] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/3 main [4] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[42] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [42] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [102] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [58] +[43] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [83] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [92] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [98] +[44] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [70] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [73] +[45] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [95] +[46] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 2/2 CxxTest::List::tail() [54] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [103] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [94] +[47] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 2/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [104] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [95] +[48] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 2/2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [103] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [94] +[49] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 2/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [174] + 0.00 0.00 1/2 TestDescription_TestLongPostprocessing_Test2DSimulations::~TestDescription_TestLongPostprocessing_Test2DSimulations() [137] +[50] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [50] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [174] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [281] +[51] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [51] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [174] + 0.00 0.00 1/2 main [4] +[52] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [52] + 0.00 0.00 2/7 CxxTest::Link::~Link() [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +[53] 0.0 0.00 0.00 2 CxxTest::Link::prev() [53] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] +[54] 0.0 0.00 0.00 2 CxxTest::List::tail() [54] + 0.00 0.00 2/12 CxxTest::Link::active() const [19] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] +[55] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [55] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [20] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[56] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [56] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[57] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::List::size() const [61] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +[58] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/6 CxxTest::List::head() [28] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [115] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] +[59] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [58] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [56] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [61] +[60] 0.0 0.00 0.00 2 CxxTest::List::head() const [60] + 0.00 0.00 2/12 CxxTest::Link::active() const [19] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [57] +[61] 0.0 0.00 0.00 2 CxxTest::List::size() const [61] + 0.00 0.00 2/2 CxxTest::List::head() const [60] + 0.00 0.00 2/4 CxxTest::Link::next() const [40] +----------------------------------------------- + 0.00 0.00 2/2 std::vector >::resize(unsigned long, bool) [333] +[62] 0.0 0.00 0.00 2 std::vector >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) [62] + 0.00 0.00 2/2 std::_Bit_iterator std::__copy_move_a(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) [63] + 0.00 0.00 2/2 std::_Bit_iterator std::copy(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator) [64] +----------------------------------------------- + 0.00 0.00 2/2 std::vector >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) [62] +[63] 0.0 0.00 0.00 2 std::_Bit_iterator std::__copy_move_a(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) [63] +----------------------------------------------- + 0.00 0.00 2/2 std::vector >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) [62] +[64] 0.0 0.00 0.00 2 std::_Bit_iterator std::copy(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator) [64] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [123] +[65] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [65] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [83] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [110] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [96] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [103] +[66] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [66] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [104] +[67] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [67] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[68] 0.0 0.00 0.00 1 PointStimulusCellFactory<2u>::PointStimulusCellFactory(double const&, double const&, double const&, double const&) [68] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[69] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [69] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [85] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[70] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [70] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [86] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [76] +[71] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [71] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [41] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[72] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [72] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [80] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [33] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[73] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [73] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [45] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [87] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[74] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [74] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [89] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[75] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [75] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [26] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [18] +[76] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [76] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [106] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [71] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [91] +[77] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [77] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [79] +[78] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [78] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[79] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [79] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [78] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [72] +[80] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [80] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [94] +[81] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [95] +[82] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [82] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [65] +[83] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [83] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [125] +[84] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [84] + 0.00 0.00 1/7 CxxTest::Link::~Link() [25] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [111] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [69] +[85] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [85] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [117] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [70] +[86] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [86] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [73] +[87] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +[88] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [115] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [74] +[89] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [89] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [116] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [75] +[90] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [90] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [18] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [17] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [30] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [27] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [115] +[91] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [91] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [77] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [96] +[92] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [92] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[93] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [93] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[94] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [94] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [81] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/1 CxxTest::TestSuite::setUp() [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[95] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [95] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [38] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/1 CxxTest::TestSuite::tearDown() [113] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [82] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [65] +[96] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [96] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [92] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [105] +[97] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [97] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [101] +[98] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [98] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [44] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[99] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [99] + 0.00 0.00 1/4 CxxTest::Link::next() [36] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[100] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [100] + 0.00 0.00 1/6 CxxTest::List::head() [28] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [110] +[101] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [101] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [98] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[102] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [102] + 0.00 0.00 1/6 CxxTest::List::head() [28] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [43] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[103] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [103] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [47] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [49] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [66] +----------------------------------------------- + 0.00 0.00 1/1 main [4] +[104] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [104] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [46] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [48] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [67] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [106] +[105] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [105] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [76] +[106] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [106] + 0.00 0.00 1/7 CxxTest::Link::Link() [24] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [110] +[107] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [107] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[108] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [7] +[109] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [109] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [65] +[110] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [110] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [101] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [107] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [84] +[111] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [111] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [94] +[112] 0.0 0.00 0.00 1 CxxTest::TestSuite::setUp() [112] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [95] +[113] 0.0 0.00 0.00 1 CxxTest::TestSuite::tearDown() [113] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::~TestLongPostprocessing() [132] +[114] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [88] +[115] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [115] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [59] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [91] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [89] +[116] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [116] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [85] +[117] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [117] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[118] 0.0 0.00 0.00 1 std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) [118] + 0.00 0.00 27/27 void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&) [16] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[119] 0.0 0.00 0.00 1 std::pair& std::vector, std::allocator > >::emplace_back >(std::pair&&) [119] + 0.00 0.00 1/1 void std::vector, std::allocator > >::_M_realloc_insert >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair&&) [120] +----------------------------------------------- + 0.00 0.00 1/1 std::pair& std::vector, std::allocator > >::emplace_back >(std::pair&&) [119] +[120] 0.0 0.00 0.00 1 void std::vector, std::allocator > >::_M_realloc_insert >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair&&) [120] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[121] 0.0 0.00 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) [121] +----------------------------------------------- + 0.00 0.00 1/1 TestLongPostprocessing::Test2DSimulations() [5] +[122] 0.0 0.00 0.00 1 std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) [122] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [65] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [85] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [25] CxxTest::Link::~Link() + [66] PetscSetup::setUpWorld() [86] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [28] CxxTest::List::head() + [67] PetscSetup::tearDownWorld() [87] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [54] CxxTest::List::tail() + [9] GenericEventHandler<16u, HeartEventHandler>::ReportImpl() [88] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [112] CxxTest::TestSuite::setUp() + [3] GenericEventHandler<16u, HeartEventHandler>::EndEventImpl(unsigned int) [34] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [113] CxxTest::TestSuite::tearDown() + [5] TestLongPostprocessing::Test2DSimulations() [89] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [114] CxxTest::TestSuite::~TestSuite() + [68] PointStimulusCellFactory<2u>::PointStimulusCellFactory(double const&, double const&, double const&, double const&) [90] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [21] CxxTest::TestTracker::dummySuite() const + [6] TestDescription_TestLongPostprocessing_Test2DSimulations::runTest() [91] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [20] CxxTest::TestTracker::dummyWorld() const + [7] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [35] CxxTest::setMaxDumpSize(unsigned int) [29] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [69] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [50] CxxTest::TestDescription::~TestDescription() [37] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [70] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [51] CxxTest::SuiteDescription::~SuiteDescription() [55] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [71] CxxTest::TestTracker::initialize() [52] CxxTest::WorldDescription::~WorldDescription() [31] CxxTest::TestTracker::dummyTest() const + [72] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [92] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [115] CxxTest::WorldDescription::strTotalTests(char*) const + [73] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [8] CxxTest::RealTestDescription::run() [38] CxxTest::RealTestDescription::suite() const + [41] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [93] CxxTest::RealTestDescription::next() [116] CxxTest::RealTestDescription::testName() const + [26] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [94] CxxTest::RealTestDescription::setUp() [56] CxxTest::RealSuiteDescription::next() const + [18] CxxTest::TestTracker::tracker() [95] CxxTest::RealTestDescription::tearDown() [57] CxxTest::RealSuiteDescription::numTests() const + [33] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [96] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [117] CxxTest::RealSuiteDescription::suiteName() const + [45] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [97] CxxTest::DummyTestDescription::DummyTestDescription() [58] CxxTest::RealWorldDescription::firstSuite() const + [74] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [98] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [59] CxxTest::RealWorldDescription::numTotalTests() const + [75] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [99] CxxTest::RealSuiteDescription::next() [32] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [76] CxxTest::TestTracker::TestTracker() [100] CxxTest::RealSuiteDescription::firstTest() [22] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [77] CxxTest::digitToChar(unsigned int) [101] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [39] CxxTest::StaticSuiteDescription::suite() const + [42] CxxTest::maxDumpSize() [102] CxxTest::RealWorldDescription::firstSuite() [40] CxxTest::Link::next() const + [27] CxxTest::ErrorPrinter::Adapter::flush() [103] CxxTest::RealWorldDescription::setUp() [19] CxxTest::Link::active() const + [78] CxxTest::ErrorPrinter::Adapter::~Adapter() [43] CxxTest::RealWorldDescription::suites() [60] CxxTest::List::head() const + [30] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [104] CxxTest::RealWorldDescription::tearDown() [61] CxxTest::List::size() const + [17] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [105] CxxTest::DummySuiteDescription::DummySuiteDescription() [118] std::__cxx11::basic_string, std::allocator >& std::vector, std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&) + [79] CxxTest::ErrorPrinter::~ErrorPrinter() [106] CxxTest::DummyWorldDescription::DummyWorldDescription() [16] void std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_realloc_insert, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator >*, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::__cxx11::basic_string, std::allocator >&&) + [80] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [107] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [119] std::pair& std::vector, std::allocator > >::emplace_back >(std::pair&&) + [46] CxxTest::GlobalFixture::lastGlobalFixture() [108] CxxTest::StaticSuiteDescription::setUp() [120] void std::vector, std::allocator > >::_M_realloc_insert >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair&&) + [47] CxxTest::GlobalFixture::nextGlobalFixture() [109] CxxTest::StaticSuiteDescription::tearDown() [62] std::vector >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool) + [48] CxxTest::GlobalFixture::prevGlobalFixture() [110] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [1] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [49] CxxTest::GlobalFixture::firstGlobalFixture() [36] CxxTest::Link::next() [121] void std::__cxx11::basic_string, std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag) + [81] CxxTest::GlobalFixture::setUp() [53] CxxTest::Link::prev() [23] decltype (__miter_base(({parm#1}.base)())) std::__miter_base(std::move_iterator) + [82] CxxTest::GlobalFixture::tearDown() [44] CxxTest::Link::attach(CxxTest::List&) [63] std::_Bit_iterator std::__copy_move_a(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) + [83] CxxTest::GlobalFixture::GlobalFixture() [111] CxxTest::Link::detach(CxxTest::List&) [64] std::_Bit_iterator std::copy(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator) + [84] CxxTest::GlobalFixture::~GlobalFixture() [24] CxxTest::Link::Link() [122] std::__cxx11::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::__cxx11::basic_string, std::allocator > const&) diff --git a/log-files/2025-01-06_13-38-46/TestRepresentative3dNodeBasedSimulation.txt b/log-files/2025-01-06_13-38-46/TestRepresentative3dNodeBasedSimulation.txt new file mode 100644 index 0000000..0b34ffd --- /dev/null +++ b/log-files/2025-01-06_13-38-46/TestRepresentative3dNodeBasedSimulation.txt @@ -0,0 +1,1118 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls s/call s/call name + 64.49 1.82 1.82 7473 0.00 0.00 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) + 16.25 2.29 0.46 15215 0.00 0.00 AbstractCellPopulation<3u, 3u>::Iterator::IsRealCell() + 11.66 2.62 0.33 boost::detail::sp_counted_base::release() + 2.65 2.69 0.07 boost::numeric::ublas::zero_vector >::const_iterator::operator*() const + 1.94 2.75 0.06 15115 0.00 0.00 AbstractCellPopulation<3u, 3u>::Iterator::Iterator(AbstractCellPopulation<3u, 3u>&, std::_List_iterator >) + 1.41 2.79 0.04 _init + 0.88 2.81 0.03 1728 0.00 0.00 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 0.53 2.83 0.01 1 0.01 0.01 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) + 0.18 2.83 0.01 1 0.01 0.01 AbstractCellBasedWithTimingsTestSuite::tearDown() + 0.00 2.83 0.00 8565 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 2.83 0.00 4982 0.00 0.00 boost::mpl::if_c::value, double, double>::type (anonymous namespace)::boost_numeric_ublas_sqrt(double const&) + 0.00 2.83 0.00 2491 0.00 0.00 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) + 0.00 2.83 0.00 2491 0.00 0.00 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) + 0.00 2.83 0.00 2491 0.00 0.00 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) + 0.00 2.83 0.00 2491 0.00 0.00 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus >, boost::numeric::ublas::vector_norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > >::result_type boost::numeric::ublas::norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > >(boost::numeric::ublas::vector_expression, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > const&) + 0.00 2.83 0.00 2491 0.00 0.00 boost::numeric::ublas::vector_scalar_unary_traits > >, boost::numeric::ublas::vector_norm_inf > > > >::result_type boost::numeric::ublas::norm_inf > > >(boost::numeric::ublas::vector_expression > > > const&) + 0.00 2.83 0.00 2491 0.00 0.00 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector_norm_inf > >::result_type boost::numeric::ublas::norm_inf >(boost::numeric::ublas::vector_expression > const&) + 0.00 2.83 0.00 2491 0.00 0.00 boost::numeric::ublas::vector_binary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus::value_type, boost::numeric::ublas::vector > >::value_type> >::result_type boost::numeric::ublas::operator-, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) + 0.00 2.83 0.00 2482 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) + 0.00 2.83 0.00 2482 0.00 0.00 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 2476 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 2.83 0.00 1728 0.00 0.00 boost::shared_ptr CellPropertyRegistry::Get() + 0.00 2.83 0.00 1728 0.00 0.00 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) + 0.00 2.83 0.00 1124 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 2.83 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 2.83 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 2.83 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 2.83 0.00 12 0.00 0.00 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) + 0.00 2.83 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 2.83 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 2.83 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 2.83 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 2.83 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 2.83 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 2.83 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 2.83 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 2.83 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 2.83 0.00 5 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 2.83 0.00 5 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 2.83 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 2.83 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 2.83 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 2.83 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) + 0.00 2.83 0.00 3 0.00 0.61 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) + 0.00 2.83 0.00 3 0.00 0.00 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) + 0.00 2.83 0.00 3 0.00 0.00 boost::enable_if >::value_type>, boost::numeric::ublas::vector_binary_scalar1_traits >, boost::numeric::ublas::scalar_multiplies >::value_type> >::result_type>::type boost::numeric::ublas::operator* > >(double const&, boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 3 0.00 0.00 boost::numeric::ublas::vector_unary_traits >, boost::numeric::ublas::scalar_negate >::value_type> >::result_type boost::numeric::ublas::operator- > >(boost::numeric::ublas::vector_expression > > const&) + 0.00 2.83 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 2.83 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 2.83 0.00 3 0.00 0.00 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) + 0.00 2.83 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 2.83 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 2.83 0.00 3 0.00 0.00 bool CxxTest::delta(double, double, double) + 0.00 2.83 0.00 2 0.00 0.00 TransitCellProliferativeType::~TransitCellProliferativeType() + 0.00 2.83 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 2.83 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 2.83 0.00 2 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + 0.00 2.83 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 2.83 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 2.83 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 2.83 0.00 1 0.00 0.03 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) + 0.00 2.83 0.00 1 0.00 0.00 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() + 0.00 2.83 0.00 1 0.00 0.51 AbstractCellPopulation<3u, 3u>::Begin() + 0.00 2.83 0.00 1 0.00 0.00 StemCellProliferativeType::~StemCellProliferativeType() + 0.00 2.83 0.00 1 0.00 0.00 WildTypeCellMutationState::~WildTypeCellMutationState() + 0.00 2.83 0.00 1 0.00 2.38 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() + 0.00 2.83 0.00 1 0.00 0.00 AbstractCellBasedWithTimingsTestSuite::setUp() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 2.83 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 2.83 0.00 1 0.00 2.38 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 2.83 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 2.83 0.00 1 0.00 2.38 CxxTest::RealTestDescription::run() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 2.83 0.00 1 0.00 0.01 CxxTest::RealTestDescription::tearDown() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 2.83 0.00 1 0.00 0.00 bool CxxTest::equals(unsigned int, unsigned int) + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 2.83 0.00 1 0.00 2.38 TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::runTest() + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 2.83 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 2.83 0.00 1 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 2.83 0.00 1 0.00 0.00 std::vector, std::allocator > >::reserve(unsigned long) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 0.35% of 2.83 seconds + +index % time self children called name + +[1] 84.3 0.00 2.38 main [1] + 0.00 2.38 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [77] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [69] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [78] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [118] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [150] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [149] + 0.00 0.00 1/12 CxxTest::Link::active() const [51] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [151] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [146] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [121] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [92] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [127] +----------------------------------------------- + 0.00 2.38 1/1 main [1] +[2] 84.3 0.00 2.38 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] + 0.00 2.38 1/1 CxxTest::RealTestDescription::run() [4] + 0.00 0.01 1/1 CxxTest::RealTestDescription::tearDown() [24] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [78] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [69] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [117] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [155] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [147] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [122] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [142] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [123] + 0.00 0.00 1/12 CxxTest::Link::active() const [51] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [141] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [156] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [120] +----------------------------------------------- + 0.00 2.38 1/1 TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::runTest() [5] +[3] 84.1 0.00 2.38 1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] + 0.00 1.82 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [8] + 0.00 0.51 1/1 AbstractCellPopulation<3u, 3u>::Begin() [15] + 0.00 0.03 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [21] + 0.01 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [22] + 0.00 0.00 100/15215 AbstractCellPopulation<3u, 3u>::Iterator::IsRealCell() [16] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [27] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [29] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [25] + 0.00 0.00 1728/1728 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [47] + 0.00 0.00 3/3 boost::numeric::ublas::vector_unary_traits >, boost::numeric::ublas::scalar_negate >::value_type> >::result_type boost::numeric::ublas::operator- > >(boost::numeric::ublas::vector_expression > > const&) [76] + 0.00 0.00 3/3 boost::enable_if >::value_type>, boost::numeric::ublas::vector_binary_scalar1_traits >, boost::numeric::ublas::scalar_multiplies >::value_type> >::result_type>::type boost::numeric::ublas::operator* > >(double const&, boost::numeric::ublas::vector_expression > > const&) [75] + 0.00 0.00 3/3 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [79] + 0.00 0.00 1/2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [102] + 0.00 0.00 1/1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [106] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [116] + 0.00 0.00 1/8565 boost::detail::sp_counted_base::destroy() [40] +----------------------------------------------- + 0.00 2.38 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[4] 84.1 0.00 2.38 1 CxxTest::RealTestDescription::run() [4] + 0.00 2.38 1/1 TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::runTest() [5] +----------------------------------------------- + 0.00 2.38 1/1 CxxTest::RealTestDescription::run() [4] +[5] 84.1 0.00 2.38 1 TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::runTest() [5] + 0.00 2.38 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +----------------------------------------------- + 0.00 0.00 3/7473 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [31] + 0.00 0.00 3/7473 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [32] + 0.00 0.00 3/7473 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [33] + 0.61 0.00 2482/7473 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [13] + 0.61 0.00 2491/7473 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.61 0.00 2491/7473 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus >, boost::numeric::ublas::vector_norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > >::result_type boost::numeric::ublas::norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > >(boost::numeric::ublas::vector_expression, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > const&) [12] +[6] 64.5 1.82 0.00 7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 1.82 2482/2482 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [8] +[7] 64.3 0.00 1.82 2482 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [7] + 0.00 0.61 2482/2482 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [13] + 0.00 0.61 2482/2491 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.00 0.61 2482/2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +----------------------------------------------- + 0.00 1.82 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[8] 64.3 0.00 1.82 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [8] + 0.00 1.82 2482/2482 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [7] +----------------------------------------------- + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [28] + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [30] + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [26] + 0.00 0.61 2482/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [7] +[9] 21.5 0.00 0.61 2491 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.61 0.00 2491/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [28] + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [30] + 0.00 0.00 3/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [26] + 0.00 0.61 2482/2491 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [7] +[10] 21.5 0.00 0.61 2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] + 0.00 0.61 2491/2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] + 0.00 0.00 4982/4982 boost::mpl::if_c::value, double, double>::type (anonymous namespace)::boost_numeric_ublas_sqrt(double const&) [41] +----------------------------------------------- + 0.00 0.61 2491/2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +[11] 21.5 0.00 0.61 2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] + 0.00 0.61 2491/2491 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus >, boost::numeric::ublas::vector_norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > >::result_type boost::numeric::ublas::norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > >(boost::numeric::ublas::vector_expression, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > const&) [12] + 0.00 0.00 2491/2491 boost::numeric::ublas::vector_binary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus::value_type, boost::numeric::ublas::vector > >::value_type> >::result_type boost::numeric::ublas::operator-, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [44] + 0.00 0.00 2491/2491 boost::numeric::ublas::vector_scalar_unary_traits > >, boost::numeric::ublas::vector_norm_inf > > > >::result_type boost::numeric::ublas::norm_inf > > >(boost::numeric::ublas::vector_expression > > > const&) [42] + 0.00 0.00 2491/2491 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector_norm_inf > >::result_type boost::numeric::ublas::norm_inf >(boost::numeric::ublas::vector_expression > const&) [43] +----------------------------------------------- + 0.00 0.61 2491/2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] +[12] 21.5 0.00 0.61 2491 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus >, boost::numeric::ublas::vector_norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > >::result_type boost::numeric::ublas::norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > >(boost::numeric::ublas::vector_expression, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > const&) [12] + 0.61 0.00 2491/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 0.61 2482/2482 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [7] +[13] 21.4 0.00 0.61 2482 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [13] + 0.61 0.00 2482/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.06 0.46 15115/15115 AbstractCellPopulation<3u, 3u>::Begin() [15] +[14] 18.1 0.06 0.46 15115 AbstractCellPopulation<3u, 3u>::Iterator::Iterator(AbstractCellPopulation<3u, 3u>&, std::_List_iterator >) [14] + 0.46 0.00 15115/15215 AbstractCellPopulation<3u, 3u>::Iterator::IsRealCell() [16] +----------------------------------------------- + 0.00 0.51 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[15] 18.1 0.00 0.51 1 AbstractCellPopulation<3u, 3u>::Begin() [15] + 0.06 0.46 15115/15115 AbstractCellPopulation<3u, 3u>::Iterator::Iterator(AbstractCellPopulation<3u, 3u>&, std::_List_iterator >) [14] +----------------------------------------------- + 0.00 0.00 100/15215 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] + 0.46 0.00 15115/15215 AbstractCellPopulation<3u, 3u>::Iterator::Iterator(AbstractCellPopulation<3u, 3u>&, std::_List_iterator >) [14] +[16] 16.3 0.46 0.00 15215 AbstractCellPopulation<3u, 3u>::Iterator::IsRealCell() [16] +----------------------------------------------- + +[17] 11.7 0.33 0.00 boost::detail::sp_counted_base::release() [17] + 0.00 0.00 1128/8565 boost::detail::sp_counted_base::destroy() [40] + 0.00 0.00 1124/1124 boost::detail::sp_counted_impl_p::dispose() [48] +----------------------------------------------- + +[18] 2.7 0.07 0.00 boost::numeric::ublas::zero_vector >::const_iterator::operator*() const [18] +----------------------------------------------- + +[19] 1.4 0.04 0.00 _init [19] +----------------------------------------------- + 2934847 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] + 0.03 0.00 1728/1728 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [21] +[20] 0.9 0.03 0.00 1728+2934847 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] + 0.00 0.00 7429/8565 boost::detail::sp_counted_base::destroy() [40] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [114] + 2934847 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] +----------------------------------------------- + 0.00 0.03 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[21] 0.9 0.00 0.03 1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [21] + 0.03 0.00 1728/1728 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] + 0.00 0.00 1728/1728 boost::shared_ptr CellPropertyRegistry::Get() [46] + 0.00 0.00 1/1 std::vector, std::allocator > >::reserve(unsigned long) [165] +----------------------------------------------- + 0.01 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[22] 0.5 0.01 0.00 1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [22] + 0.00 0.00 1/1 bool CxxTest::equals(unsigned int, unsigned int) [159] +----------------------------------------------- + 0.01 0.00 1/1 CxxTest::RealTestDescription::tearDown() [24] +[23] 0.2 0.01 0.00 1 AbstractCellBasedWithTimingsTestSuite::tearDown() [23] + 0.00 0.00 1/2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [102] +----------------------------------------------- + 0.00 0.01 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[24] 0.2 0.00 0.01 1 CxxTest::RealTestDescription::tearDown() [24] + 0.01 0.00 1/1 AbstractCellBasedWithTimingsTestSuite::tearDown() [23] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [86] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [130] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [88] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[25] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [25] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [26] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [25] +[26] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [26] + 0.00 0.00 3/2491 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.00 0.00 3/3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [31] + 0.00 0.00 3/2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[27] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [27] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [28] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [27] +[28] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [28] + 0.00 0.00 3/2491 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.00 0.00 3/3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [32] + 0.00 0.00 3/2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[29] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [29] + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [30] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [29] +[30] 0.1 0.00 0.00 3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [30] + 0.00 0.00 3/2491 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [9] + 0.00 0.00 3/3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [33] + 0.00 0.00 3/2491 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [26] +[31] 0.0 0.00 0.00 3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [31] + 0.00 0.00 3/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [28] +[32] 0.0 0.00 0.00 3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [32] + 0.00 0.00 3/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 0.00 3/3 void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [30] +[33] 0.0 0.00 0.00 3 void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [33] + 0.00 0.00 3/7473 unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [6] +----------------------------------------------- + 0.00 0.00 1/8565 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] + 0.00 0.00 7/8565 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [106] + 0.00 0.00 1128/8565 boost::detail::sp_counted_base::release() [17] + 0.00 0.00 7429/8565 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] +[40] 0.0 0.00 0.00 8565 boost::detail::sp_counted_base::destroy() [40] + 0.00 0.00 2476/2476 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [45] + 0.00 0.00 5/5 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [63] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [84] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [115] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [113] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [112] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [111] +----------------------------------------------- + 0.00 0.00 4982/4982 bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [10] +[41] 0.0 0.00 0.00 4982 boost::mpl::if_c::value, double, double>::type (anonymous namespace)::boost_numeric_ublas_sqrt(double const&) [41] +----------------------------------------------- + 0.00 0.00 2491/2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] +[42] 0.0 0.00 0.00 2491 boost::numeric::ublas::vector_scalar_unary_traits > >, boost::numeric::ublas::vector_norm_inf > > > >::result_type boost::numeric::ublas::norm_inf > > >(boost::numeric::ublas::vector_expression > > > const&) [42] +----------------------------------------------- + 0.00 0.00 2491/2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] +[43] 0.0 0.00 0.00 2491 boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector_norm_inf > >::result_type boost::numeric::ublas::norm_inf >(boost::numeric::ublas::vector_expression > const&) [43] +----------------------------------------------- + 0.00 0.00 2491/2491 bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [11] +[44] 0.0 0.00 0.00 2491 boost::numeric::ublas::vector_binary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus::value_type, boost::numeric::ublas::vector > >::value_type> >::result_type boost::numeric::ublas::operator-, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [44] +----------------------------------------------- + 0.00 0.00 2476/2476 boost::detail::sp_counted_base::destroy() [40] +[45] 0.0 0.00 0.00 2476 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [45] +----------------------------------------------- + 0.00 0.00 1728/1728 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [21] +[46] 0.0 0.00 0.00 1728 boost::shared_ptr CellPropertyRegistry::Get() [46] + 0.00 0.00 1/1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [164] +----------------------------------------------- + 0.00 0.00 1728/1728 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[47] 0.0 0.00 0.00 1728 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [47] + 0.00 0.00 12/12 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) [52] +----------------------------------------------- + 0.00 0.00 1124/1124 boost::detail::sp_counted_base::release() [17] +[48] 0.0 0.00 0.00 1124 boost::detail::sp_counted_impl_p::dispose() [48] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [134] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [135] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [137] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [133] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] +[49] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [135] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] + 0.00 0.00 5/12 main [1] +[50] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [124] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] + 0.00 0.00 2/12 CxxTest::List::head() const [100] + 0.00 0.00 2/12 CxxTest::List::tail() [94] + 0.00 0.00 6/12 CxxTest::List::head() [60] +[51] 0.0 0.00 0.00 12 CxxTest::Link::active() const [51] +----------------------------------------------- + 0.00 0.00 12/12 Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) [47] +[52] 0.0 0.00 0.00 12 void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) [52] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [95] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [54] +[53] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [53] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [65] +[54] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [54] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [55] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [53] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [54] +[55] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [55] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [144] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [152] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [153] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [131] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [143] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [148] + 0.00 0.00 1/7 main [1] +[56] 0.0 0.00 0.00 7 CxxTest::Link::Link() [56] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [132] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [90] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [91] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [92] +[57] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [57] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [122] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [123] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +[58] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [58] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [61] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [134] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] +[59] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [59] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [147] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [149] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [89] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [98] +[60] 0.0 0.00 0.00 6 CxxTest::List::head() [60] + 0.00 0.00 6/12 CxxTest::Link::active() const [51] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [58] +[61] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [61] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [65] +----------------------------------------------- + 0.00 0.00 5/5 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [106] +[62] 0.0 0.00 0.00 5 boost::detail::sp_counted_impl_p >::dispose() [62] +----------------------------------------------- + 0.00 0.00 5/5 boost::detail::sp_counted_base::destroy() [40] +[63] 0.0 0.00 0.00 5 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [63] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [134] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [133] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [137] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [135] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] +[64] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [61] +[65] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [65] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [54] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [66] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [65] +[66] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [66] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [117] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [120] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [85] +[67] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [58] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +[68] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [68] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [59] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[69] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [69] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [141] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [146] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [87] +[70] 0.0 0.00 0.00 4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +[71] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [71] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [54] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [142] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [24] +[72] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [73] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [72] +[73] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [73] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [101] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [96] +[74] 0.0 0.00 0.00 4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[75] 0.0 0.00 0.00 3 boost::enable_if >::value_type>, boost::numeric::ublas::vector_binary_scalar1_traits >, boost::numeric::ublas::scalar_multiplies >::value_type> >::result_type>::type boost::numeric::ublas::operator* > >(double const&, boost::numeric::ublas::vector_expression > > const&) [75] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[76] 0.0 0.00 0.00 3 boost::numeric::ublas::vector_unary_traits >, boost::numeric::ublas::scalar_negate >::value_type> >::result_type boost::numeric::ublas::operator- > >(boost::numeric::ublas::vector_expression > > const&) [76] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [119] + 0.00 0.00 2/3 main [1] +[77] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [77] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[78] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [78] +----------------------------------------------- + 0.00 0.00 3/3 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[79] 0.0 0.00 0.00 3 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [79] + 0.00 0.00 3/3 bool CxxTest::delta(double, double, double) [82] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [149] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [98] +[80] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [80] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [131] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [140] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [145] +[81] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [81] +----------------------------------------------- + 0.00 0.00 3/3 void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [79] +[82] 0.0 0.00 0.00 3 bool CxxTest::delta(double, double, double) [82] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::dispose() [116] +[83] 0.0 0.00 0.00 2 TransitCellProliferativeType::~TransitCellProliferativeType() [83] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [40] +[84] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [84] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [118] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [121] +[85] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [85] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [95] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [151] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [24] +[86] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [86] + 0.00 0.00 2/2 CxxTest::List::tail() [94] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [150] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [142] +[87] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [87] + 0.00 0.00 2/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [151] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [24] +[88] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [88] + 0.00 0.00 2/2 CxxTest::Link::prev() [93] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [150] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [142] +[89] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [89] + 0.00 0.00 2/6 CxxTest::List::head() [60] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [246] + 0.00 0.00 1/2 TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::~TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing() [375] +[90] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [90] + 0.00 0.00 2/7 CxxTest::Link::~Link() [57] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [246] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [353] +[91] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [91] + 0.00 0.00 2/7 CxxTest::Link::~Link() [57] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [246] + 0.00 0.00 1/2 main [1] +[92] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [92] + 0.00 0.00 2/7 CxxTest::Link::~Link() [57] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [88] +[93] 0.0 0.00 0.00 2 CxxTest::Link::prev() [93] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [86] +[94] 0.0 0.00 0.00 2 CxxTest::List::tail() [94] + 0.00 0.00 2/12 CxxTest::Link::active() const [51] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [85] +[95] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [95] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [53] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [99] +[96] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [96] + 0.00 0.00 2/4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [99] +[97] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [97] + 0.00 0.00 2/2 CxxTest::List::size() const [101] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [99] +[98] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [98] + 0.00 0.00 2/6 CxxTest::List::head() [60] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [80] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [161] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] +[99] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [99] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [98] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [97] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [96] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [101] +[100] 0.0 0.00 0.00 2 CxxTest::List::head() const [100] + 0.00 0.00 2/12 CxxTest::Link::active() const [51] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [97] +[101] 0.0 0.00 0.00 2 CxxTest::List::size() const [101] + 0.00 0.00 2/2 CxxTest::List::head() const [100] + 0.00 0.00 2/4 CxxTest::Link::next() const [74] +----------------------------------------------- + 0.00 0.00 1/2 AbstractCellBasedWithTimingsTestSuite::tearDown() [23] + 0.00 0.00 1/2 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[102] 0.0 0.00 0.00 2 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [102] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [166] +[103] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [103] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [131] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [157] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [143] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [150] +[104] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [104] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [151] +[105] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [105] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[106] 0.0 0.00 0.00 1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [106] + 0.00 0.00 7/8565 boost::detail::sp_counted_base::destroy() [40] + 0.00 0.00 5/5 boost::detail::sp_counted_impl_p >::dispose() [62] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [110] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [201] +[107] 0.0 0.00 0.00 1 StemCellProliferativeType::~StemCellProliferativeType() [107] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [114] +[108] 0.0 0.00 0.00 1 WildTypeCellMutationState::~WildTypeCellMutationState() [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [142] +[109] 0.0 0.00 0.00 1 AbstractCellBasedWithTimingsTestSuite::setUp() [109] +----------------------------------------------- + 0.00 0.00 1/1 OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [106] +[110] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [110] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [40] +[111] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [111] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [40] +[112] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [112] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [40] +[113] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [113] +----------------------------------------------- + 0.00 0.00 1/1 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [20] +[114] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [114] + 0.00 0.00 1/1 WildTypeCellMutationState::~WildTypeCellMutationState() [108] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [40] +[115] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [115] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [3] +[116] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [116] + 0.00 0.00 2/2 TransitCellProliferativeType::~TransitCellProliferativeType() [83] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[117] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [117] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [133] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[118] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [118] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [85] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [134] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [124] +[119] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [119] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [77] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[120] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [120] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [128] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [67] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[121] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [121] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [85] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [135] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[122] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [122] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [58] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [137] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[123] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [123] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [58] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [50] +[124] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [124] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [153] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [119] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [139] +[125] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [125] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [127] +[126] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [126] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[127] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [127] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [126] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [120] +[128] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [128] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [142] +[129] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [129] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [24] +[130] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [130] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [103] +[131] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [131] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [81] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [168] +[132] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [132] + 0.00 0.00 1/7 CxxTest::Link::~Link() [57] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [158] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [117] +[133] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [133] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [163] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [118] +[134] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [134] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [59] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [121] +[135] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [135] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +[136] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [161] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [99] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [122] +[137] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [137] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [162] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [123] +[138] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [138] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [50] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [49] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [59] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [161] +[139] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [139] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [125] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [143] +[140] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [140] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [81] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[141] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [141] + 0.00 0.00 1/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[142] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [142] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [72] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [89] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [129] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [87] + 0.00 0.00 1/1 AbstractCellBasedWithTimingsTestSuite::setUp() [109] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [103] +[143] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [143] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [140] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [152] +[144] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [144] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [148] +[145] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [145] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [81] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[146] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [146] + 0.00 0.00 1/4 CxxTest::Link::next() [70] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[147] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [147] + 0.00 0.00 1/6 CxxTest::List::head() [60] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [157] +[148] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [148] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [145] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[149] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [149] + 0.00 0.00 1/6 CxxTest::List::head() [60] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [80] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[150] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [150] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [87] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [89] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [104] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[151] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [151] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [86] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [88] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [105] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [153] +[152] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [152] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [144] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [124] +[153] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [153] + 0.00 0.00 1/7 CxxTest::Link::Link() [56] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [152] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [157] +[154] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [154] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[155] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [155] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [2] +[156] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [156] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [103] +[157] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [157] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [148] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [154] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [132] +[158] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [158] +----------------------------------------------- + 0.00 0.00 1/1 void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [22] +[159] 0.0 0.00 0.00 1 bool CxxTest::equals(unsigned int, unsigned int) [159] +----------------------------------------------- + 0.00 0.00 1/1 Test3dTissueRepresentativeSimulation::~Test3dTissueRepresentativeSimulation() [181] +[160] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [160] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [136] +[161] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [161] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [99] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [139] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [137] +[162] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [162] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [133] +[163] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [163] +----------------------------------------------- + 0.00 0.00 1/1 boost::shared_ptr CellPropertyRegistry::Get() [46] +[164] 0.0 0.00 0.00 1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [164] +----------------------------------------------- + 0.00 0.00 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [21] +[165] 0.0 0.00 0.00 1 std::vector, std::allocator > >::reserve(unsigned long) [165] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [103] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [117] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [148] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + [104] PetscSetup::setUpWorld() [118] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [149] CxxTest::RealWorldDescription::firstSuite() + [105] PetscSetup::tearDownWorld() [119] CxxTest::TestTracker::initialize() [150] CxxTest::RealWorldDescription::setUp() + [41] boost::mpl::if_c::value, double, double>::type (anonymous namespace)::boost_numeric_ublas_sqrt(double const&) (traits.hpp) [120] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [80] CxxTest::RealWorldDescription::suites() + [21] CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [121] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [151] CxxTest::RealWorldDescription::tearDown() + [46] boost::shared_ptr CellPropertyRegistry::Get() [77] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [152] CxxTest::DummySuiteDescription::DummySuiteDescription() + [106] OffLatticeSimulation<3u, 3u>::~OffLatticeSimulation() [58] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [153] CxxTest::DummyWorldDescription::DummyWorldDescription() + [15] AbstractCellPopulation<3u, 3u>::Begin() [50] CxxTest::TestTracker::tracker() [154] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + [16] AbstractCellPopulation<3u, 3u>::Iterator::IsRealCell() [67] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [155] CxxTest::StaticSuiteDescription::setUp() + [14] AbstractCellPopulation<3u, 3u>::Iterator::Iterator(AbstractCellPopulation<3u, 3u>&, std::_List_iterator >) [85] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [156] CxxTest::StaticSuiteDescription::tearDown() + [107] StemCellProliferativeType::~StemCellProliferativeType() [122] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [157] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [108] WildTypeCellMutationState::~WildTypeCellMutationState() [123] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [70] CxxTest::Link::next() + [83] TransitCellProliferativeType::~TransitCellProliferativeType() [124] CxxTest::TestTracker::TestTracker() [93] CxxTest::Link::prev() + [3] Test3dTissueRepresentativeSimulation::Test3dNodeBasedInBoxWithSloughing() [125] CxxTest::digitToChar(unsigned int) [81] CxxTest::Link::attach(CxxTest::List&) + [109] AbstractCellBasedWithTimingsTestSuite::setUp() [78] CxxTest::maxDumpSize() [158] CxxTest::Link::detach(CxxTest::List&) + [23] AbstractCellBasedWithTimingsTestSuite::tearDown() [59] CxxTest::ErrorPrinter::Adapter::flush() [56] CxxTest::Link::Link() + [40] boost::detail::sp_counted_base::destroy() [126] CxxTest::ErrorPrinter::Adapter::~Adapter() [57] CxxTest::Link::~Link() + [17] boost::detail::sp_counted_base::release() [64] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [60] CxxTest::List::head() + [110] boost::detail::sp_counted_impl_p >::dispose() [49] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [94] CxxTest::List::tail() + [111] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [127] CxxTest::ErrorPrinter::~ErrorPrinter() [82] bool CxxTest::delta(double, double, double) + [112] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [128] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [159] bool CxxTest::equals(unsigned int, unsigned int) + [62] boost::detail::sp_counted_impl_p >::dispose() [86] CxxTest::GlobalFixture::lastGlobalFixture() [160] CxxTest::TestSuite::~TestSuite() + [63] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [87] CxxTest::GlobalFixture::nextGlobalFixture() [5] TestDescription_Test3dTissueRepresentativeSimulation_Test3dNodeBasedInBoxWithSloughing::runTest() + [113] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [88] CxxTest::GlobalFixture::prevGlobalFixture() [18] boost::numeric::ublas::zero_vector >::const_iterator::operator*() const + [114] boost::detail::sp_counted_impl_p::dispose() [89] CxxTest::GlobalFixture::firstGlobalFixture() [54] CxxTest::TestTracker::dummySuite() const + [115] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [129] CxxTest::GlobalFixture::setUp() [53] CxxTest::TestTracker::dummyWorld() const + [116] boost::detail::sp_counted_impl_p::dispose() [130] CxxTest::GlobalFixture::tearDown() [61] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [84] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [131] CxxTest::GlobalFixture::GlobalFixture() [71] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [48] boost::detail::sp_counted_impl_p::dispose() [132] CxxTest::GlobalFixture::~GlobalFixture() [95] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [45] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [79] void CxxTest::doAssertDelta(char const*, unsigned int, char const*, double, char const*, double, char const*, double, char const*) [65] CxxTest::TestTracker::dummyTest() const + [6] unsigned long boost::numeric::ublas::same_impl_ex(unsigned long const&, unsigned long const&, char const*, int) [133] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [161] CxxTest::WorldDescription::strTotalTests(char*) const + [25] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [134] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [72] CxxTest::RealTestDescription::suite() const + [26] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [135] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [162] CxxTest::RealTestDescription::testName() const + [8] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&) [136] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [96] CxxTest::RealSuiteDescription::next() const + [7] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression > > const&, boost::numeric::ublas::sparse_tag) [68] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [97] CxxTest::RealSuiteDescription::numTests() const + [27] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [137] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [163] CxxTest::RealSuiteDescription::suiteName() const + [28] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&, boost::numeric::ublas::sparse_tag) [138] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [98] CxxTest::RealWorldDescription::firstSuite() const + [29] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [22] void CxxTest::doAssertEquals(char const*, unsigned int, char const*, unsigned int, char const*, unsigned int, char const*) [99] CxxTest::RealWorldDescription::numTotalTests() const + [30] void boost::numeric::ublas::vector_assign, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::c_vector&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&, boost::numeric::ublas::sparse_tag) [139] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [66] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [31] void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::unit_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [69] CxxTest::setMaxDumpSize(unsigned int) [55] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [13] void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::zero_vector > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > > const&) [90] CxxTest::TestDescription::~TestDescription() [73] CxxTest::StaticSuiteDescription::suite() const + [32] void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_unary >, boost::numeric::ublas::scalar_negate > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_negate > > const&) [91] CxxTest::SuiteDescription::~SuiteDescription() [74] CxxTest::Link::next() const + [33] void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::vector_binary_scalar1 >, boost::numeric::ublas::scalar_multiplies > >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression >, boost::numeric::ublas::scalar_multiplies > > const&) [92] CxxTest::WorldDescription::~WorldDescription() [51] CxxTest::Link::active() const + [9] void boost::numeric::ublas::indexing_vector_assign > >, boost::numeric::ublas::c_vector >(boost::numeric::ublas::vector > >&, boost::numeric::ublas::vector_expression > const&) [140] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [100] CxxTest::List::head() const + [10] bool boost::numeric::ublas::detail::expression_type_check, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [4] CxxTest::RealTestDescription::run() [101] CxxTest::List::size() const + [11] bool boost::numeric::ublas::detail::equals, boost::numeric::ublas::vector > >, double>(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&, double, double) [141] CxxTest::RealTestDescription::next() [164] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [12] boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus >, boost::numeric::ublas::vector_norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > >::result_type boost::numeric::ublas::norm_inf, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > >(boost::numeric::ublas::vector_expression, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus > > const&) [142] CxxTest::RealTestDescription::setUp() [165] std::vector, std::allocator > >::reserve(unsigned long) + [42] boost::numeric::ublas::vector_scalar_unary_traits > >, boost::numeric::ublas::vector_norm_inf > > > >::result_type boost::numeric::ublas::norm_inf > > >(boost::numeric::ublas::vector_expression > > > const&) [24] CxxTest::RealTestDescription::tearDown() [47] Node<3u>*& std::vector*, std::allocator*> >::emplace_back*>(Node<3u>*&&) + [43] boost::numeric::ublas::vector_scalar_unary_traits, boost::numeric::ublas::vector_norm_inf > >::result_type boost::numeric::ublas::norm_inf >(boost::numeric::ublas::vector_expression > const&) [143] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [52] void std::vector*, std::allocator*> >::_M_realloc_insert*>(__gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >, Node<3u>*&&) + [44] boost::numeric::ublas::vector_binary_traits, boost::numeric::ublas::vector > >, boost::numeric::ublas::scalar_minus::value_type, boost::numeric::ublas::vector > >::value_type> >::result_type boost::numeric::ublas::operator-, boost::numeric::ublas::vector > > >(boost::numeric::ublas::vector_expression > const&, boost::numeric::ublas::vector_expression > > > const&) [144] CxxTest::DummyTestDescription::DummyTestDescription() [102] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [75] boost::enable_if >::value_type>, boost::numeric::ublas::vector_binary_scalar1_traits >, boost::numeric::ublas::scalar_multiplies >::value_type> >::result_type>::type boost::numeric::ublas::operator* > >(double const&, boost::numeric::ublas::vector_expression > > const&) [145] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [20] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [76] boost::numeric::ublas::vector_unary_traits >, boost::numeric::ublas::scalar_negate >::value_type> >::result_type boost::numeric::ublas::operator- > >(boost::numeric::ublas::vector_expression > > const&) [146] CxxTest::RealSuiteDescription::next() [19] _init + [2] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [147] CxxTest::RealSuiteDescription::firstTest() diff --git a/log-files/2025-01-06_13-38-46/TestRepresentativePottsBasedOnLatticeSimulation.txt b/log-files/2025-01-06_13-38-46/TestRepresentativePottsBasedOnLatticeSimulation.txt new file mode 100644 index 0000000..e2a241b --- /dev/null +++ b/log-files/2025-01-06_13-38-46/TestRepresentativePottsBasedOnLatticeSimulation.txt @@ -0,0 +1,947 @@ +Flat profile: + +Each sample counts as 0.01 seconds. + % cumulative self self total + time seconds seconds calls ms/call ms/call name + 50.00 0.01 0.01 100 0.10 0.10 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 50.00 0.02 0.01 boost::detail::sp_counted_base::release() + 0.00 0.02 0.00 31720 0.00 0.00 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) + 0.00 0.02 0.00 610 0.00 0.00 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() + 0.00 0.02 0.00 406 0.00 0.00 boost::detail::sp_counted_base::destroy() + 0.00 0.02 0.00 101 0.00 0.00 AbstractCellPopulation<2u, 2u>::End() + 0.00 0.02 0.00 100 0.00 0.00 boost::shared_ptr CellPropertyRegistry::Get() + 0.00 0.02 0.00 100 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.02 0.00 100 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 14 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) + 0.00 0.02 0.00 12 0.00 0.00 CxxTest::TestTracker::tracker() + 0.00 0.02 0.00 12 0.00 0.00 CxxTest::Link::active() const + 0.00 0.02 0.00 9 0.00 0.00 CxxTest::TestTracker::dummyWorld() const + 0.00 0.02 0.00 8 0.00 0.00 CxxTest::TestTracker::dummySuite() const + 0.00 0.02 0.00 8 0.00 0.00 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + 0.00 0.02 0.00 7 0.00 0.00 CxxTest::Link::Link() + 0.00 0.02 0.00 7 0.00 0.00 CxxTest::Link::~Link() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::ErrorPrinter::Adapter::flush() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::List::head() + 0.00 0.02 0.00 6 0.00 0.00 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::TestTracker::dummyTest() const + 0.00 0.02 0.00 5 0.00 0.00 CxxTest::DummySuiteDescription::testDescription(unsigned int) const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::setMaxDumpSize(unsigned int) + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::Link::next() + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::RealTestDescription::suite() const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::StaticSuiteDescription::suite() const + 0.00 0.02 0.00 4 0.00 0.00 CxxTest::Link::next() const + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::TestTracker::setListener(CxxTest::TestListener*) + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::maxDumpSize() + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::RealWorldDescription::suites() + 0.00 0.02 0.00 3 0.00 0.00 CxxTest::Link::attach(CxxTest::List&) + 0.00 0.02 0.00 2 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::lastGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::nextGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::prevGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::GlobalFixture::firstGlobalFixture() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestDescription::~TestDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::SuiteDescription::~SuiteDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::WorldDescription::~WorldDescription() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::Link::prev() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::tail() + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::next() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealSuiteDescription::numTests() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::RealWorldDescription::numTotalTests() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::head() const + 0.00 0.02 0.00 2 0.00 0.00 CxxTest::List::size() const + 0.00 0.02 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) + 0.00 0.02 0.00 1 0.00 0.00 PetscSetup::setUpWorld() + 0.00 0.02 0.00 1 0.00 0.00 PetscSetup::tearDownWorld() + 0.00 0.02 0.00 1 0.00 10.00 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) + 0.00 0.02 0.00 1 0.00 0.00 void AbstractCellPopulation<2u, 2u>::AddCellPopulationCountWriter() + 0.00 0.02 0.00 1 0.00 0.00 AbstractCellPopulation<2u, 2u>::Begin() + 0.00 0.02 0.00 1 0.00 0.00 StemCellProliferativeType::~StemCellProliferativeType() + 0.00 0.02 0.00 1 0.00 0.00 WildTypeCellMutationState::~WildTypeCellMutationState() + 0.00 0.02 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::setUp() + 0.00 0.02 0.00 1 0.00 0.00 AbstractCellBasedTestSuite::tearDown() + 0.00 0.02 0.00 1 0.00 10.00 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::dispose() + 0.00 0.02 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() + 0.00 0.02 0.00 1 0.00 10.00 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::initialize() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestTracker::TestTracker() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::digitToChar(unsigned int) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::Adapter::~Adapter() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorPrinter::~ErrorPrinter() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::GlobalFixture() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::GlobalFixture::~GlobalFixture() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) + 0.00 0.02 0.00 1 0.00 0.00 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.02 0.00 1 0.00 10.00 CxxTest::RealTestDescription::run() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::next() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummyTestDescription::DummyTestDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::next() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::firstTest() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::firstSuite() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealWorldDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummySuiteDescription::DummySuiteDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::DummyWorldDescription::DummyWorldDescription() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::setUp() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::tearDown() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::Link::detach(CxxTest::List&) + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::TestSuite::~TestSuite() + 0.00 0.02 0.00 1 0.00 10.00 TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::runTest() + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::WorldDescription::strTotalTests(char*) const + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealTestDescription::testName() const + 0.00 0.02 0.00 1 0.00 0.00 CxxTest::RealSuiteDescription::suiteName() const + 0.00 0.02 0.00 1 0.00 0.00 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + 0.00 0.02 0.00 1 0.00 0.00 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + 0.00 0.02 0.00 1 0.00 0.00 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + 0.00 0.02 0.00 1 0.00 0.00 std::vector, std::allocator > >::reserve(unsigned long) + 0.00 0.02 0.00 1 0.00 0.00 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + + % the percentage of the total running time of the +time program used by this function. + +cumulative a running sum of the number of seconds accounted + seconds for by this function and those listed above it. + + self the number of seconds accounted for by this +seconds function alone. This is the major sort for this + listing. + +calls the number of times this function was invoked, if + this function is profiled, else blank. + + self the average number of milliseconds spent in this +ms/call function per call, if this function is profiled, + else blank. + + total the average number of milliseconds spent in this +ms/call function and its descendents per call, if this + function is profiled, else blank. + +name the name of the function. This is the minor sort + for this listing. The index shows the location of + the function in the gprof listing. If the index is + in parenthesis it shows where it would appear in + the gprof listing if it were to be printed. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + + Call graph (explanation follows) + + +granularity: each sample hit covers 4 byte(s) for 50.00% of 0.02 seconds + +index % time self children called name + +[1] 50.0 0.00 0.01 main [1] + 0.00 0.01 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 2/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [39] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/3 CxxTest::maxDumpSize() [46] + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [120] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::firstSuite() [119] + 0.00 0.00 1/12 CxxTest::Link::active() const [24] + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [121] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::next() [116] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/2 CxxTest::WorldDescription::~WorldDescription() [57] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [96] +----------------------------------------------- + 782998 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] + 0.01 0.00 100/100 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [3] +[2] 50.0 0.01 0.00 100+782998 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] + 0.00 0.00 301/406 boost::detail::sp_counted_base::destroy() [17] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [77] + 782998 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] +----------------------------------------------- + 0.00 0.01 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[3] 50.0 0.00 0.01 1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [3] + 0.01 0.00 100/100 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] + 0.00 0.00 100/100 boost::shared_ptr CellPropertyRegistry::Get() [19] + 0.00 0.00 1/1 std::vector, std::allocator > >::reserve(unsigned long) [136] +----------------------------------------------- + 0.00 0.01 1/1 TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::runTest() [7] +[4] 50.0 0.00 0.01 1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] + 0.00 0.01 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [3] + 0.00 0.00 101/101 AbstractCellPopulation<2u, 2u>::End() [18] + 0.00 0.00 99/610 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [16] + 0.00 0.00 3/406 boost::detail::sp_counted_base::destroy() [17] + 0.00 0.00 1/1 void AbstractCellPopulation<2u, 2u>::AddCellPopulationCountWriter() [70] + 0.00 0.00 1/1 AbstractCellPopulation<2u, 2u>::Begin() [71] + 0.00 0.00 1/1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [137] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [84] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [83] +----------------------------------------------- + 0.00 0.01 1/1 main [1] +[5] 50.0 0.00 0.01 1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.01 1/1 CxxTest::RealTestDescription::run() [6] + 0.00 0.00 4/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 2/3 CxxTest::maxDumpSize() [46] + 0.00 0.00 2/4 CxxTest::setMaxDumpSize(unsigned int) [39] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::setUp() [125] + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::firstTest() [117] + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [111] + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [112] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 1/12 CxxTest::Link::active() const [24] + 0.00 0.00 1/1 CxxTest::RealTestDescription::next() [110] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::tearDown() [126] + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [89] +----------------------------------------------- + 0.00 0.01 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[6] 50.0 0.00 0.01 1 CxxTest::RealTestDescription::run() [6] + 0.00 0.01 1/1 TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::runTest() [7] +----------------------------------------------- + 0.00 0.01 1/1 CxxTest::RealTestDescription::run() [6] +[7] 50.0 0.00 0.01 1 TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::runTest() [7] + 0.00 0.01 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +----------------------------------------------- + +[8] 50.0 0.01 0.00 boost::detail::sp_counted_base::release() [8] + 0.00 0.00 102/406 boost::detail::sp_counted_base::destroy() [17] + 0.00 0.00 100/100 boost::detail::sp_counted_impl_p::dispose() [20] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::dispose() [79] +----------------------------------------------- + 0.00 0.00 511/31720 AbstractCellPopulation<2u, 2u>::Begin() [71] + 0.00 0.00 31209/31720 AbstractCellPopulation<2u, 2u>::End() [18] +[15] 0.0 0.00 0.00 31720 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [15] + 0.00 0.00 511/610 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [16] +----------------------------------------------- + 0.00 0.00 99/610 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] + 0.00 0.00 511/610 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [15] +[16] 0.0 0.00 0.00 610 AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [16] +----------------------------------------------- + 0.00 0.00 3/406 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] + 0.00 0.00 102/406 boost::detail::sp_counted_base::release() [8] + 0.00 0.00 301/406 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] +[17] 0.0 0.00 0.00 406 boost::detail::sp_counted_base::destroy() [17] + 0.00 0.00 100/100 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [21] + 0.00 0.00 2/2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [49] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [85] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [78] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [76] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [80] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [82] + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [81] +----------------------------------------------- + 0.00 0.00 101/101 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[18] 0.0 0.00 0.00 101 AbstractCellPopulation<2u, 2u>::End() [18] + 0.00 0.00 31209/31720 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [15] +----------------------------------------------- + 0.00 0.00 100/100 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [3] +[19] 0.0 0.00 0.00 100 boost::shared_ptr CellPropertyRegistry::Get() [19] + 0.00 0.00 1/1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [133] +----------------------------------------------- + 0.00 0.00 100/100 boost::detail::sp_counted_base::release() [8] +[20] 0.0 0.00 0.00 100 boost::detail::sp_counted_impl_p::dispose() [20] +----------------------------------------------- + 0.00 0.00 100/100 boost::detail::sp_counted_base::destroy() [17] +[21] 0.0 0.00 0.00 100 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [21] +----------------------------------------------- + 0.00 0.00 1/14 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [104] + 0.00 0.00 1/14 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 2/14 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] + 0.00 0.00 3/14 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [102] + 0.00 0.00 4/14 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] +[22] 0.0 0.00 0.00 14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [104] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] + 0.00 0.00 1/12 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] + 0.00 0.00 4/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 5/12 main [1] +[23] 0.0 0.00 0.00 12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [93] +----------------------------------------------- + 0.00 0.00 1/12 main [1] + 0.00 0.00 1/12 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] + 0.00 0.00 2/12 CxxTest::List::head() const [65] + 0.00 0.00 2/12 CxxTest::List::tail() [59] + 0.00 0.00 6/12 CxxTest::List::head() [32] +[24] 0.0 0.00 0.00 12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 1/9 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [60] + 0.00 0.00 8/9 CxxTest::TestTracker::dummySuite() const [26] +[25] 0.0 0.00 0.00 9 CxxTest::TestTracker::dummyWorld() const [25] +----------------------------------------------- + 0.00 0.00 3/8 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 5/8 CxxTest::TestTracker::dummyTest() const [35] +[26] 0.0 0.00 0.00 8 CxxTest::TestTracker::dummySuite() const [26] + 0.00 0.00 8/8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [27] + 0.00 0.00 8/9 CxxTest::TestTracker::dummyWorld() const [25] +----------------------------------------------- + 0.00 0.00 8/8 CxxTest::TestTracker::dummySuite() const [26] +[27] 0.0 0.00 0.00 8 CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const [27] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::DummyTestDescription::DummyTestDescription() [114] + 0.00 0.00 1/7 CxxTest::DummySuiteDescription::DummySuiteDescription() [122] + 0.00 0.00 1/7 CxxTest::DummyWorldDescription::DummyWorldDescription() [123] + 0.00 0.00 1/7 CxxTest::GlobalFixture::GlobalFixture() [100] + 0.00 0.00 1/7 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [113] + 0.00 0.00 1/7 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [118] + 0.00 0.00 1/7 main [1] +[28] 0.0 0.00 0.00 7 CxxTest::Link::Link() [28] +----------------------------------------------- + 0.00 0.00 1/7 CxxTest::GlobalFixture::~GlobalFixture() [101] + 0.00 0.00 2/7 CxxTest::TestDescription::~TestDescription() [55] + 0.00 0.00 2/7 CxxTest::SuiteDescription::~SuiteDescription() [56] + 0.00 0.00 2/7 CxxTest::WorldDescription::~WorldDescription() [57] +[29] 0.0 0.00 0.00 7 CxxTest::Link::~Link() [29] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/6 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 4/6 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +[30] 0.0 0.00 0.00 6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [30] + 0.00 0.00 6/6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [33] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/6 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] + 0.00 0.00 4/6 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] +[31] 0.0 0.00 0.00 6 CxxTest::ErrorPrinter::Adapter::flush() [31] +----------------------------------------------- + 0.00 0.00 1/6 CxxTest::RealSuiteDescription::firstTest() [117] + 0.00 0.00 1/6 CxxTest::RealWorldDescription::firstSuite() [119] + 0.00 0.00 2/6 CxxTest::GlobalFixture::firstGlobalFixture() [54] + 0.00 0.00 2/6 CxxTest::RealWorldDescription::firstSuite() const [63] +[32] 0.0 0.00 0.00 6 CxxTest::List::head() [32] + 0.00 0.00 6/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 6/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [30] +[33] 0.0 0.00 0.00 6 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [33] + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [35] +----------------------------------------------- + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [102] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [104] + 0.00 0.00 1/5 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] +[34] 0.0 0.00 0.00 5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] + 0.00 0.00 4/4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const [33] +[35] 0.0 0.00 0.00 5 CxxTest::TestTracker::dummyTest() const [35] + 0.00 0.00 5/8 CxxTest::TestTracker::dummySuite() const [26] + 0.00 0.00 5/5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [36] +----------------------------------------------- + 0.00 0.00 5/5 CxxTest::TestTracker::dummyTest() const [35] +[36] 0.0 0.00 0.00 5 CxxTest::DummySuiteDescription::testDescription(unsigned int) const [36] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/4 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [89] + 0.00 0.00 2/4 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [50] +[37] 0.0 0.00 0.00 4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] + 0.00 0.00 4/4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 4/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [30] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +[38] 0.0 0.00 0.00 4 CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [38] + 0.00 0.00 4/6 CxxTest::ErrorPrinter::Adapter::flush() [31] + 0.00 0.00 4/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] +----------------------------------------------- + 0.00 0.00 2/4 main [1] + 0.00 0.00 2/4 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[39] 0.0 0.00 0.00 4 CxxTest::setMaxDumpSize(unsigned int) [39] +----------------------------------------------- + 0.00 0.00 1/4 CxxTest::RealTestDescription::next() [110] + 0.00 0.00 1/4 CxxTest::RealSuiteDescription::next() [116] + 0.00 0.00 2/4 CxxTest::GlobalFixture::nextGlobalFixture() [52] +[40] 0.0 0.00 0.00 4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +[41] 0.0 0.00 0.00 4 CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const [41] + 0.00 0.00 3/8 CxxTest::TestTracker::dummySuite() const [26] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::RealTestDescription::setUp() [111] + 0.00 0.00 2/4 CxxTest::RealTestDescription::tearDown() [112] +[42] 0.0 0.00 0.00 4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 4/4 CxxTest::StaticSuiteDescription::suite() const [43] +----------------------------------------------- + 0.00 0.00 4/4 CxxTest::RealTestDescription::suite() const [42] +[43] 0.0 0.00 0.00 4 CxxTest::StaticSuiteDescription::suite() const [43] +----------------------------------------------- + 0.00 0.00 2/4 CxxTest::List::size() const [66] + 0.00 0.00 2/4 CxxTest::RealSuiteDescription::next() const [61] +[44] 0.0 0.00 0.00 4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::TestTracker::initialize() [88] + 0.00 0.00 2/3 main [1] +[45] 0.0 0.00 0.00 3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] +----------------------------------------------- + 0.00 0.00 1/3 main [1] + 0.00 0.00 2/3 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[46] 0.0 0.00 0.00 3 CxxTest::maxDumpSize() [46] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::RealWorldDescription::firstSuite() [119] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::firstSuite() const [63] +[47] 0.0 0.00 0.00 3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/3 CxxTest::GlobalFixture::GlobalFixture() [100] + 0.00 0.00 1/3 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [109] + 0.00 0.00 1/3 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [115] +[48] 0.0 0.00 0.00 3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 2/2 boost::detail::sp_counted_base::destroy() [17] +[49] 0.0 0.00 0.00 2 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [49] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/2 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [90] +[50] 0.0 0.00 0.00 2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [50] + 0.00 0.00 2/2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [60] + 0.00 0.00 2/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [121] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [112] +[51] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::lastGlobalFixture() [51] + 0.00 0.00 2/2 CxxTest::List::tail() [59] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [120] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [111] +[52] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::nextGlobalFixture() [52] + 0.00 0.00 2/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::tearDown() [121] + 0.00 0.00 1/2 CxxTest::RealTestDescription::tearDown() [112] +[53] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::prevGlobalFixture() [53] + 0.00 0.00 2/2 CxxTest::Link::prev() [58] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::RealWorldDescription::setUp() [120] + 0.00 0.00 1/2 CxxTest::RealTestDescription::setUp() [111] +[54] 0.0 0.00 0.00 2 CxxTest::GlobalFixture::firstGlobalFixture() [54] + 0.00 0.00 2/6 CxxTest::List::head() [32] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [213] + 0.00 0.00 1/2 TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::~TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting() [342] +[55] 0.0 0.00 0.00 2 CxxTest::TestDescription::~TestDescription() [55] + 0.00 0.00 2/7 CxxTest::Link::~Link() [29] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [213] + 0.00 0.00 1/2 CxxTest::StaticSuiteDescription::~StaticSuiteDescription() [320] +[56] 0.0 0.00 0.00 2 CxxTest::SuiteDescription::~SuiteDescription() [56] + 0.00 0.00 2/7 CxxTest::Link::~Link() [29] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::TestTracker::~TestTracker() [213] + 0.00 0.00 1/2 main [1] +[57] 0.0 0.00 0.00 2 CxxTest::WorldDescription::~WorldDescription() [57] + 0.00 0.00 2/7 CxxTest::Link::~Link() [29] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::prevGlobalFixture() [53] +[58] 0.0 0.00 0.00 2 CxxTest::Link::prev() [58] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::GlobalFixture::lastGlobalFixture() [51] +[59] 0.0 0.00 0.00 2 CxxTest::List::tail() [59] + 0.00 0.00 2/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [50] +[60] 0.0 0.00 0.00 2 CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const [60] + 0.00 0.00 1/9 CxxTest::TestTracker::dummyWorld() const [25] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [64] +[61] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::next() const [61] + 0.00 0.00 2/4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [64] +[62] 0.0 0.00 0.00 2 CxxTest::RealSuiteDescription::numTests() const [62] + 0.00 0.00 2/2 CxxTest::List::size() const [66] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealWorldDescription::numTotalTests() const [64] +[63] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::firstSuite() const [63] + 0.00 0.00 2/6 CxxTest::List::head() [32] + 0.00 0.00 2/3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/2 CxxTest::WorldDescription::strTotalTests(char*) const [130] + 0.00 0.00 1/2 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] +[64] 0.0 0.00 0.00 2 CxxTest::RealWorldDescription::numTotalTests() const [64] + 0.00 0.00 2/2 CxxTest::RealWorldDescription::firstSuite() const [63] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [62] + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::next() const [61] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::List::size() const [66] +[65] 0.0 0.00 0.00 2 CxxTest::List::head() const [65] + 0.00 0.00 2/12 CxxTest::Link::active() const [24] +----------------------------------------------- + 0.00 0.00 2/2 CxxTest::RealSuiteDescription::numTests() const [62] +[66] 0.0 0.00 0.00 2 CxxTest::List::size() const [66] + 0.00 0.00 2/2 CxxTest::List::head() const [65] + 0.00 0.00 2/4 CxxTest::Link::next() const [44] +----------------------------------------------- + 0.00 0.00 1/1 _GLOBAL__sub_I_main [138] +[67] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [67] + 0.00 0.00 1/1 CxxTest::GlobalFixture::GlobalFixture() [100] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [127] + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [113] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::setUp() [120] +[68] 0.0 0.00 0.00 1 PetscSetup::setUpWorld() [68] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealWorldDescription::tearDown() [121] +[69] 0.0 0.00 0.00 1 PetscSetup::tearDownWorld() [69] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[70] 0.0 0.00 0.00 1 void AbstractCellPopulation<2u, 2u>::AddCellPopulationCountWriter() [70] + 0.00 0.00 1/1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [134] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[71] 0.0 0.00 0.00 1 AbstractCellPopulation<2u, 2u>::Begin() [71] + 0.00 0.00 511/31720 AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [15] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [162] +[72] 0.0 0.00 0.00 1 StemCellProliferativeType::~StemCellProliferativeType() [72] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_impl_p::dispose() [77] +[73] 0.0 0.00 0.00 1 WildTypeCellMutationState::~WildTypeCellMutationState() [73] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [111] +[74] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::setUp() [74] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [112] +[75] 0.0 0.00 0.00 1 AbstractCellBasedTestSuite::tearDown() [75] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[76] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [76] +----------------------------------------------- + 0.00 0.00 1/1 std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] +[77] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [77] + 0.00 0.00 1/1 WildTypeCellMutationState::~WildTypeCellMutationState() [73] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[78] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [78] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::release() [8] +[79] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [79] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[80] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [80] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[81] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [81] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[82] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [82] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[83] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [83] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[84] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::dispose() [84] +----------------------------------------------- + 0.00 0.00 1/1 boost::detail::sp_counted_base::destroy() [17] +[85] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [85] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[86] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [86] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [102] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[87] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [87] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [50] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [103] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [93] +[88] 0.0 0.00 0.00 1 CxxTest::TestTracker::initialize() [88] + 0.00 0.00 1/3 CxxTest::TestTracker::setListener(CxxTest::TestListener*) [45] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[89] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [89] + 0.00 0.00 1/1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [97] + 0.00 0.00 1/4 CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [37] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[90] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [90] + 0.00 0.00 1/2 CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [50] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [104] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[91] 0.0 0.00 0.00 1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [91] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [30] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [106] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[92] 0.0 0.00 0.00 1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [92] + 0.00 0.00 1/1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] + 0.00 0.00 1/6 CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [30] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::tracker() [23] +[93] 0.0 0.00 0.00 1 CxxTest::TestTracker::TestTracker() [93] + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [123] + 0.00 0.00 1/1 CxxTest::TestTracker::initialize() [88] +----------------------------------------------- + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [108] +[94] 0.0 0.00 0.00 1 CxxTest::digitToChar(unsigned int) [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::~ErrorPrinter() [96] +[95] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::Adapter::~Adapter() [95] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[96] 0.0 0.00 0.00 1 CxxTest::ErrorPrinter::~ErrorPrinter() [96] + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::~Adapter() [95] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [89] +[97] 0.0 0.00 0.00 1 CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [97] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::setUp() [111] +[98] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::setUp() [98] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::tearDown() [112] +[99] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::tearDown() [99] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [67] +[100] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::GlobalFixture() [100] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 PetscSetup::~PetscSetup() [140] +[101] 0.0 0.00 0.00 1 CxxTest::GlobalFixture::~GlobalFixture() [101] + 0.00 0.00 1/7 CxxTest::Link::~Link() [29] + 0.00 0.00 1/1 CxxTest::Link::detach(CxxTest::List&) [128] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [86] +[102] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [102] + 0.00 0.00 3/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::suiteName() const [132] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [87] +[103] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [103] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [31] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [90] +[104] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [104] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +[105] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [130] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [64] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [91] +[106] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [106] + 0.00 0.00 2/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/1 CxxTest::RealTestDescription::testName() const [131] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [92] +[107] 0.0 0.00 0.00 1 CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [107] + 0.00 0.00 1/12 CxxTest::TestTracker::tracker() [23] + 0.00 0.00 1/14 CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [22] + 0.00 0.00 1/5 CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [34] + 0.00 0.00 1/6 CxxTest::ErrorPrinter::Adapter::flush() [31] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::WorldDescription::strTotalTests(char*) const [130] +[108] 0.0 0.00 0.00 1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [108] + 0.00 0.00 1/1 CxxTest::digitToChar(unsigned int) [94] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [113] +[109] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [109] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[110] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::next() [110] + 0.00 0.00 1/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[111] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::setUp() [111] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [54] + 0.00 0.00 1/1 CxxTest::GlobalFixture::setUp() [98] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [52] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::setUp() [74] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[112] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::tearDown() [112] + 0.00 0.00 2/4 CxxTest::RealTestDescription::suite() const [42] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [51] + 0.00 0.00 1/1 AbstractCellBasedTestSuite::tearDown() [75] + 0.00 0.00 1/1 CxxTest::GlobalFixture::tearDown() [99] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [53] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [67] +[113] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [113] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/1 CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [109] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [122] +[114] 0.0 0.00 0.00 1 CxxTest::DummyTestDescription::DummyTestDescription() [114] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [118] +[115] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [115] + 0.00 0.00 1/3 CxxTest::Link::attach(CxxTest::List&) [48] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[116] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::next() [116] + 0.00 0.00 1/4 CxxTest::Link::next() [40] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[117] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::firstTest() [117] + 0.00 0.00 1/6 CxxTest::List::head() [32] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [127] +[118] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [118] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [115] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[119] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::firstSuite() [119] + 0.00 0.00 1/6 CxxTest::List::head() [32] + 0.00 0.00 1/3 CxxTest::RealWorldDescription::suites() [47] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[120] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::setUp() [120] + 0.00 0.00 1/2 CxxTest::GlobalFixture::nextGlobalFixture() [52] + 0.00 0.00 1/2 CxxTest::GlobalFixture::firstGlobalFixture() [54] + 0.00 0.00 1/1 PetscSetup::setUpWorld() [68] +----------------------------------------------- + 0.00 0.00 1/1 main [1] +[121] 0.0 0.00 0.00 1 CxxTest::RealWorldDescription::tearDown() [121] + 0.00 0.00 1/2 CxxTest::GlobalFixture::lastGlobalFixture() [51] + 0.00 0.00 1/2 CxxTest::GlobalFixture::prevGlobalFixture() [53] + 0.00 0.00 1/1 PetscSetup::tearDownWorld() [69] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::DummyWorldDescription::DummyWorldDescription() [123] +[122] 0.0 0.00 0.00 1 CxxTest::DummySuiteDescription::DummySuiteDescription() [122] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/1 CxxTest::DummyTestDescription::DummyTestDescription() [114] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestTracker::TestTracker() [93] +[123] 0.0 0.00 0.00 1 CxxTest::DummyWorldDescription::DummyWorldDescription() [123] + 0.00 0.00 1/7 CxxTest::Link::Link() [28] + 0.00 0.00 1/1 CxxTest::DummySuiteDescription::DummySuiteDescription() [122] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [127] +[124] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [124] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[125] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::setUp() [125] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [5] +[126] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::tearDown() [126] +----------------------------------------------- + 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [67] +[127] 0.0 0.00 0.00 1 CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) [127] + 0.00 0.00 1/1 CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [118] + 0.00 0.00 1/1 CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) [124] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::GlobalFixture::~GlobalFixture() [101] +[128] 0.0 0.00 0.00 1 CxxTest::Link::detach(CxxTest::List&) [128] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::~TestRepresentativePottsBasedOnLatticeSimulation() [157] +[129] 0.0 0.00 0.00 1 CxxTest::TestSuite::~TestSuite() [129] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [105] +[130] 0.0 0.00 0.00 1 CxxTest::WorldDescription::strTotalTests(char*) const [130] + 0.00 0.00 1/2 CxxTest::RealWorldDescription::numTotalTests() const [64] + 0.00 0.00 1/1 char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [108] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [106] +[131] 0.0 0.00 0.00 1 CxxTest::RealTestDescription::testName() const [131] +----------------------------------------------- + 0.00 0.00 1/1 CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [102] +[132] 0.0 0.00 0.00 1 CxxTest::RealSuiteDescription::suiteName() const [132] +----------------------------------------------- + 0.00 0.00 1/1 boost::shared_ptr CellPropertyRegistry::Get() [19] +[133] 0.0 0.00 0.00 1 void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) [133] +----------------------------------------------- + 0.00 0.00 1/1 void AbstractCellPopulation<2u, 2u>::AddCellPopulationCountWriter() [70] +[134] 0.0 0.00 0.00 1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [134] + 0.00 0.00 1/1 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [135] +----------------------------------------------- + 0.00 0.00 1/1 boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) [134] +[135] 0.0 0.00 0.00 1 void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) [135] +----------------------------------------------- + 0.00 0.00 1/1 CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [3] +[136] 0.0 0.00 0.00 1 std::vector, std::allocator > >::reserve(unsigned long) [136] +----------------------------------------------- + 0.00 0.00 1/1 TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [4] +[137] 0.0 0.00 0.00 1 void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) [137] +----------------------------------------------- + + This table describes the call tree of the program, and was sorted by + the total amount of time spent in each function and its children. + + Each entry in this table consists of several lines. The line with the + index number at the left hand margin lists the current function. + The lines above it list the functions that called this function, + and the lines below it list the functions this one called. + This line lists: + index A unique number given to each element of the table. + Index numbers are sorted numerically. + The index number is printed next to every function name so + it is easier to look up where the function is in the table. + + % time This is the percentage of the `total' time that was spent + in this function and its children. Note that due to + different viewpoints, functions excluded by options, etc, + these numbers will NOT add up to 100%. + + self This is the total amount of time spent in this function. + + children This is the total amount of time propagated into this + function by its children. + + called This is the number of times the function was called. + If the function called itself recursively, the number + only includes non-recursive calls, and is followed by + a `+' and the number of recursive calls. + + name The name of the current function. The index number is + printed after it. If the function is a member of a + cycle, the cycle number is printed between the + function's name and the index number. + + + For the function's parents, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the function into this parent. + + children This is the amount of time that was propagated from + the function's children into this parent. + + called This is the number of times this parent called the + function `/' the total number of times the function + was called. Recursive calls to the function are not + included in the number after the `/'. + + name This is the name of the parent. The parent's index + number is printed after it. If the parent is a + member of a cycle, the cycle number is printed between + the name and the index number. + + If the parents of the function cannot be determined, the word + `' is printed in the `name' field, and all the other + fields are blank. + + For the function's children, the fields have the following meanings: + + self This is the amount of time that was propagated directly + from the child into the function. + + children This is the amount of time that was propagated from the + child's children to the function. + + called This is the number of times the function called + this child `/' the total number of times the child + was called. Recursive calls by the child are not + listed in the number after the `/'. + + name This is the name of the child. The child's index + number is printed after it. If the child is a + member of a cycle, the cycle number is printed + between the name and the index number. + + If there are any cycles (circles) in the call graph, there is an + entry for the cycle-as-a-whole. This entry shows who called the + cycle (as parents) and the members of the cycle (as children.) + The `+' recursive calls entry shows the number of function calls that + were internal to the cycle, and the calls entry for each member shows, + for that member, how many times it was called from other members of + the cycle. + +Copyright (C) 2012-2022 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Index by function name + + [67] __static_initialization_and_destruction_0(int, int) (ValueTraits.cpp) [94] CxxTest::digitToChar(unsigned int) [123] CxxTest::DummyWorldDescription::DummyWorldDescription() + [68] PetscSetup::setUpWorld() [46] CxxTest::maxDumpSize() [124] CxxTest::StaticSuiteDescription::doInitialize(CxxTest::TestSuite&) + [69] PetscSetup::tearDownWorld() [31] CxxTest::ErrorPrinter::Adapter::flush() [125] CxxTest::StaticSuiteDescription::setUp() + [3] CellsGenerator::GenerateBasicRandom(std::vector, std::allocator > >&, unsigned int, boost::shared_ptr) [95] CxxTest::ErrorPrinter::Adapter::~Adapter() [126] CxxTest::StaticSuiteDescription::tearDown() + [19] boost::shared_ptr CellPropertyRegistry::Get() [34] CxxTest::ErrorPrinter::Adapter::operator<<(void (*)(CxxTest::OutputStream&)) [127] CxxTest::StaticSuiteDescription::StaticSuiteDescription(char const*, unsigned int, char const*, CxxTest::TestSuite&, CxxTest::List&) + [70] void AbstractCellPopulation<2u, 2u>::AddCellPopulationCountWriter() [22] CxxTest::ErrorPrinter::Adapter::operator<<(char const*) [40] CxxTest::Link::next() + [18] AbstractCellPopulation<2u, 2u>::End() [96] CxxTest::ErrorPrinter::~ErrorPrinter() [58] CxxTest::Link::prev() + [71] AbstractCellPopulation<2u, 2u>::Begin() [97] CxxTest::TestListener::leaveSuite(CxxTest::SuiteDescription const&) [48] CxxTest::Link::attach(CxxTest::List&) + [16] AbstractCellPopulation<2u, 2u>::Iterator::IsRealCell() [51] CxxTest::GlobalFixture::lastGlobalFixture() [128] CxxTest::Link::detach(CxxTest::List&) + [15] AbstractCellPopulation<2u, 2u>::Iterator::Iterator(AbstractCellPopulation<2u, 2u>&, std::_List_iterator >) [52] CxxTest::GlobalFixture::nextGlobalFixture() [28] CxxTest::Link::Link() + [72] StemCellProliferativeType::~StemCellProliferativeType() [53] CxxTest::GlobalFixture::prevGlobalFixture() [29] CxxTest::Link::~Link() + [73] WildTypeCellMutationState::~WildTypeCellMutationState() [54] CxxTest::GlobalFixture::firstGlobalFixture() [32] CxxTest::List::head() + [74] AbstractCellBasedTestSuite::setUp() [98] CxxTest::GlobalFixture::setUp() [59] CxxTest::List::tail() + [75] AbstractCellBasedTestSuite::tearDown() [99] CxxTest::GlobalFixture::tearDown() [129] CxxTest::TestSuite::~TestSuite() + [4] TestRepresentativePottsBasedOnLatticeSimulation::TestPottsMonolayerCellSorting() [100] CxxTest::GlobalFixture::GlobalFixture() [7] TestDescription_TestRepresentativePottsBasedOnLatticeSimulation_TestPottsMonolayerCellSorting::runTest() + [17] boost::detail::sp_counted_base::destroy() [101] CxxTest::GlobalFixture::~GlobalFixture() [26] CxxTest::TestTracker::dummySuite() const + [8] boost::detail::sp_counted_base::release() [102] CxxTest::ErrorFormatter::enterSuite(CxxTest::SuiteDescription const&) [25] CxxTest::TestTracker::dummyWorld() const + [76] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [103] CxxTest::ErrorFormatter::enterWorld(CxxTest::WorldDescription const&) [33] CxxTest::TestTracker::fixTest(CxxTest::TestDescription const*) const + [77] boost::detail::sp_counted_impl_p::dispose() [104] CxxTest::ErrorFormatter::leaveWorld(CxxTest::WorldDescription const&) [41] CxxTest::TestTracker::fixSuite(CxxTest::SuiteDescription const*) const + [78] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [105] CxxTest::ErrorFormatter::totalTests(CxxTest::OutputStream&) [60] CxxTest::TestTracker::fixWorld(CxxTest::WorldDescription const*) const + [79] boost::detail::sp_counted_impl_p >::dispose() [38] CxxTest::ErrorFormatter::endl(CxxTest::OutputStream&) [35] CxxTest::TestTracker::dummyTest() const + [80] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [106] CxxTest::ErrorFormatter::enterTest(CxxTest::TestDescription const&) [130] CxxTest::WorldDescription::strTotalTests(char*) const + [81] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [107] CxxTest::ErrorFormatter::leaveTest(CxxTest::TestDescription const&) [42] CxxTest::RealTestDescription::suite() const + [82] boost::detail::sp_counted_impl_p >::~sp_counted_impl_p() [108] char* CxxTest::numberToString(unsigned int, char*, unsigned int, unsigned int, unsigned int) [131] CxxTest::RealTestDescription::testName() const + [83] boost::detail::sp_counted_impl_p::dispose() [39] CxxTest::setMaxDumpSize(unsigned int) [61] CxxTest::RealSuiteDescription::next() const + [49] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [55] CxxTest::TestDescription::~TestDescription() [62] CxxTest::RealSuiteDescription::numTests() const + [20] boost::detail::sp_counted_impl_p::dispose() [56] CxxTest::SuiteDescription::~SuiteDescription() [132] CxxTest::RealSuiteDescription::suiteName() const + [21] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [57] CxxTest::WorldDescription::~WorldDescription() [63] CxxTest::RealWorldDescription::firstSuite() const + [84] boost::detail::sp_counted_impl_p::dispose() [109] CxxTest::RealTestDescription::initialize(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [64] CxxTest::RealWorldDescription::numTotalTests() const + [85] boost::detail::sp_counted_impl_p::~sp_counted_impl_p() [6] CxxTest::RealTestDescription::run() [36] CxxTest::DummySuiteDescription::testDescription(unsigned int) const + [5] CxxTest::TestRunner::runSuite(CxxTest::SuiteDescription&) [110] CxxTest::RealTestDescription::next() [27] CxxTest::DummyWorldDescription::suiteDescription(unsigned int) const + [86] CxxTest::TestTracker::enterSuite(CxxTest::SuiteDescription const&) [111] CxxTest::RealTestDescription::setUp() [43] CxxTest::StaticSuiteDescription::suite() const + [87] CxxTest::TestTracker::enterWorld(CxxTest::WorldDescription const&) [112] CxxTest::RealTestDescription::tearDown() [44] CxxTest::Link::next() const + [88] CxxTest::TestTracker::initialize() [113] CxxTest::RealTestDescription::RealTestDescription(CxxTest::List&, CxxTest::SuiteDescription&, unsigned int, char const*) [24] CxxTest::Link::active() const + [89] CxxTest::TestTracker::leaveSuite(CxxTest::SuiteDescription const&) [114] CxxTest::DummyTestDescription::DummyTestDescription() [65] CxxTest::List::head() const + [90] CxxTest::TestTracker::leaveWorld(CxxTest::WorldDescription const&) [115] CxxTest::RealSuiteDescription::initialize(char const*, unsigned int, char const*, CxxTest::List&) [66] CxxTest::List::size() const + [45] CxxTest::TestTracker::setListener(CxxTest::TestListener*) [116] CxxTest::RealSuiteDescription::next() [133] void std::vector, std::allocator > >::_M_realloc_insert const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::shared_ptr const&) + [30] CxxTest::TestTracker::setTest(CxxTest::TestDescription const*) [117] CxxTest::RealSuiteDescription::firstTest() [134] boost::shared_ptr >& std::vector >, std::allocator > > >::emplace_back > >(boost::shared_ptr >&&) + [23] CxxTest::TestTracker::tracker() [118] CxxTest::RealSuiteDescription::RealSuiteDescription(char const*, unsigned int, char const*, CxxTest::List&) [135] void std::vector >, std::allocator > > >::_M_realloc_insert > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, boost::shared_ptr >&&) + [37] CxxTest::TestTracker::setSuite(CxxTest::SuiteDescription const*) [119] CxxTest::RealWorldDescription::firstSuite() [136] std::vector, std::allocator > >::reserve(unsigned long) + [50] CxxTest::TestTracker::setWorld(CxxTest::WorldDescription const*) [120] CxxTest::RealWorldDescription::setUp() [137] void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) + [91] CxxTest::TestTracker::enterTest(CxxTest::TestDescription const&) [47] CxxTest::RealWorldDescription::suites() [2] std::_Rb_tree, boost::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + [92] CxxTest::TestTracker::leaveTest(CxxTest::TestDescription const&) [121] CxxTest::RealWorldDescription::tearDown() + [93] CxxTest::TestTracker::TestTracker() [122] CxxTest::DummySuiteDescription::DummySuiteDescription() diff --git a/log-files/2025-01-06_13-38-46/index.html b/log-files/2025-01-06_13-38-46/index.html new file mode 100644 index 0000000..fe9221e --- /dev/null +++ b/log-files/2025-01-06_13-38-46/index.html @@ -0,0 +1,17 @@ + + + +

Test2DMeshBasedCryptRepresentativeSimulation: OK (test output) +

Test3dBidomainProblemForEfficiencyWithFasterOdes: OK (test output) +

Test3dOffLatticeRepresentativeSimulation: OK (test output) +

TestRepresentativePottsBasedOnLatticeSimulation: OK (test output) +

Test2dOffLatticeRepresentativeSimulation: OK (test output) +

Test2dVertexBasedSimulationWithFreeBoundary: OK (test output) +

Test3dBidomainProblemForEfficiency: OK (test output) +

Test3dBidomainProblemWithPermForEfficiency: OK (test output) +

TestRepresentative3dNodeBasedSimulation: OK (test output) +

Test2DVertexBasedCryptRepresentativeSimulation: OK (test output) +

TestLongPostprocessing: OK (test output) +

Test3dBidomainProblemWithMetisForEfficiency: OK (test output) + + diff --git a/log-files/index.html b/log-files/index.html index 94eddaa..6e9da1e 100644 --- a/log-files/index.html +++ b/log-files/index.html @@ -11,6 +11,9 @@

Index of GProf profiling output