VPTissue Reference Manual
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 ►CSimPT_Sim::ClockMan::ClockTraits< std::chrono::system_clock, typename std::chrono::system_clock::duration >
 ►Cstd::enable_shared_from_this< CoupledSim >
 ►Cstd::enable_shared_from_this< MergedPreferences >
 ►Cstd::enable_shared_from_this< Sim >
 ►Cstd::enable_shared_from_this< SimSession >
 ►Cstd::enable_shared_from_this< ViewerNode< ViewerType, SubjectType > >
 ►Cstd::enable_shared_from_this< WorkspaceQtModel >
 ►CSimPT_Shell::FileViewer< Hdf5File >
 ►CSimPT_Sim::Util::FunctionMap< OdeintTraits<>::Solver()>
 ►CSimPT_Sim::Util::FunctionMap< OdeintTraits<>::Solver(double &, double &)>
 ►CSimPT_Sim::Util::FunctionMap< std::shared_ptr< ICoupler >()>
 ►Cstd::iterator< std::bidirectional_iterator_tag, V, T::difference_type, P, R >
 ►Cstd::iterator< std::random_access_iterator_tag, T, std::ptrdiff_t, P, R >
 CModes::ModeManager< parex >
 CModes::ModeManager< sim >
 CModes::ModeManager< executable_type >Factory produces functions that start the different modes of the various executables
 CModes::ParexClientModeMode for executing a parameter exploration client
 CModes::ParexNodeModeMode for executing a parameter exploration node
 CModes::ParexServerModeMode for executing a parameter exploration server
 CModes::simPTCLIModeFor executing the simulator in CLI mode
 CModes::simPTGUIModeFor executing the simulator in GUI mode
 ►CPreferencesType
 ►CQAbstractItemModelSee the online Qt documentation
 ►CQDialogSee the online Qt documentation
 ►CQDockWidgetSee the online Qt documentation
 ►CQGraphicsEllipseItemSee the online Qt documentation
 ►CQGraphicsItemSee the online Qt documentation
 ►CQGraphicsItemGroupSee the online Qt documentation
 ►CQGraphicsLineItemSee the online Qt documentation
 ►CQGraphicsPathItemSee the online Qt documentation
 ►CQGraphicsPolygonItemSee the online Qt documentation
 ►CQGraphicsViewSee the online Qt documentation
 ►CQMainWindowSee the online Qt documentation
 ►CQMenuSee the online Qt documentation
 ►CQMenuBarSee the online Qt documentation
 ►CQObjectSee the online Qt documentation
 ►CQSortFilterProxyModelSee the online Qt documentation
 ►CQTcpServerSee the online Qt documentation
 ►CQTreeViewSee the online Qt documentation
 ►CQUndoCommandSee the online Qt documentation
 ►CQWidgetSee the online Qt documentation
 ►CQWizardSee the online Qt documentation
 ►CQWizardPageSee the online Qt documentation
 CSimPT_Sim::Container::SegmentedVector< SimPT_Sim::Cell >
 CSimPT_Sim::Container::SegmentedVector< SimPT_Sim::Node >
 CSimPT_Sim::Container::SegmentedVector< SimPT_Sim::Wall >
 CSimPT_Blad::CellChemistry::BladCellChemistry for Blad model
 CSimPT_Blad::CellColor::BladImplements chemical dependent cell color for Blad
 CSimPT_Blad::CellDaughters::BladCellDaughters component of Blad model
 CSimPT_Blad::CellHousekeep::BladCell housekeeping for Blad
 CSimPT_Blad::CellSplit::BladCellSplit for Blad model
 CSimPT_Blad::CellToCellTransport::BladCell to cell reaction and transport for Blad model
 CSimPT_Default::CellChemistry::AuxinGrowthImplements AuxinGrowth cell chemistry
 CSimPT_Default::CellChemistry::MeinhardtCell chemistry for Meinhardt model
 CSimPT_Default::CellChemistry::NoOpNoOp (do nothing) cell chemistry
 CSimPT_Default::CellChemistry::PINFluxImplements PINFlux model for cell chemistry
 CSimPT_Default::CellChemistry::PINFlux2Slightly different PINFlux model for cell chemistry
 CSimPT_Default::CellChemistry::SmithPhyllotaxisImplements cell chemistry of the phyllotaxis model due to Richard Smith et al
 CSimPT_Default::CellChemistry::SourceCellChemistry for Source model
 CSimPT_Default::CellChemistry::TestCouplingCellChemistry component for the TestCoupling model
 CSimPT_Default::CellChemistry::WortelCellChemistry for Wortel model
 CSimPT_Default::CellChemistry::WrapperModelCellChemistry for the Wrapper model
 CSimPT_Default::CellColor::AuxinPIN1Implements Auxin-PIN1 cell color, green for Auxin, red for PIN1
 CSimPT_Default::CellColor::ChemBlueChemical dependent cell color (blue)
 CSimPT_Default::CellColor::ChemGreenChemical dependent cell color (green)
 CSimPT_Default::CellColor::MeinhardtMeinhardt cell color scheme
 CSimPT_Default::CellColor::SimplyRedImplements simple cell color, red for chemicals 0 and 1
 CSimPT_Default::CellColor::SizeSize-dependent cell color
 CSimPT_Default::CellColor::TipGrowthImplements simple cell color, red for chemicals 0 and 1
 CSimPT_Default::CellColor::WortelImplements chemical dependent cell color for Wortel
 CSimPT_Default::CellDaughters::AuxinImplements Auxin division dynamics
 CSimPT_Default::CellDaughters::BasicPINImplements PIN division dynamics
 CSimPT_Default::CellDaughters::NoOpImplements NoOp (do nothing) division dynamics
 CSimPT_Default::CellDaughters::PerimeterImplements perimeter closeness division dynamics
 CSimPT_Default::CellDaughters::PINImplements PIN division dynamics
 CSimPT_Default::CellDaughters::SmithPhyllotaxisImplements Smith phyllotaxis division dynamics
 CSimPT_Default::CellDaughters::WortelImplements root division dynamics
 CSimPT_Default::CellDaughters::WrapperModelImplements MaizeGRN division dynamics
 CSimPT_Default::CellHousekeep::AuxinImplements Auxin cell housekeeping
 CSimPT_Default::CellHousekeep::AuxinGrowthCell housekeeping for auxin dependent growth
 CSimPT_Default::CellHousekeep::BasicAuxinCell housekeeping for a basic auxin based model
 CSimPT_Default::CellHousekeep::GeometricGeometry based cell housekeeping
 CSimPT_Default::CellHousekeep::MeinhardtCell housekeeping for the Meinhardt model
 CSimPT_Default::CellHousekeep::NoOpImplements NoOp (do nothing) cell housekeeping
 CSimPT_Default::CellHousekeep::SmithPhyllotaxisImplements Smith phyllotaxis cell housekeeping
 CSimPT_Default::CellHousekeep::WortelCell housekeeping for Wortel
 CSimPT_Default::CellHousekeep::WrapperModelCellHousekeep for Wrapper model
 CSimPT_Default::CellSplit::AreaThresholdBasedSplitting of cells based on their area passing a predefined threshold
 CSimPT_Default::CellSplit::AuxinGrowthCell splitting for auxin dependent growth
 CSimPT_Default::CellSplit::GeometricGeometry based cell splitting
 CSimPT_Default::CellSplit::NoOpImplements NoOp (do nothing) cell splitting
 CSimPT_Default::CellSplit::WortelImplements Wortel cell splitting
 CSimPT_Default::CellSplit::WrapperModelGeometry based cell housekeeping
 CSimPT_Default::CellToCellTransport::AuxinGrowthCell to cell transport for AuxinGrowth model
 CSimPT_Default::CellToCellTransport::BasicBasic plus source approach to cell2cell transport
 CSimPT_Default::CellToCellTransport::MeinhardtCell to cell transport for Meinhardt model
 CSimPT_Default::CellToCellTransport::NoOpNoOp (do nothing) transport scheme
 CSimPT_Default::CellToCellTransport::PlainImplements a plain transport scheme
 CSimPT_Default::CellToCellTransport::SmithPhyllotaxisCell to cell passive & active transport of IAA & PIN in the phyllotaxis model of Richard Smith
 CSimPT_Default::CellToCellTransport::SourceSource based transport scheme
 CSimPT_Default::CellToCellTransport::TestCouplingCellToCellTransport component for the TestCoupling model
 CSimPT_Default::CellToCellTransport::WortelCell to cell transport for Wortel model
 CSimPT_Default::CellToCellTransport::WrapperModelCell to cell transport for WrapperModel model
 CSimPT_Default::CellToCellTransportBoundary::TestCoupling_ICellToCellTransportBoundary component TestCoupling model
 CSimPT_Default::CellToCellTransportBoundary::TestCoupling_IICellToCellTransportBoundary component for the TestCoupling model
 CSimPT_Default::DeltaHamiltonian::DHelperHelper function for writing DeltaHamiltonians
 CSimPT_Default::DeltaHamiltonian::ElasticWallElasticWall DeltaHamiltonian function
 CSimPT_Default::DeltaHamiltonian::MaxwellMaxwell DeltaHamiltonian function
 CSimPT_Default::DeltaHamiltonian::ModifiedGCModifiedGC DeltaHamitonian function
 CSimPT_Default::DeltaHamiltonian::PlainGCPlainGC DeltaHamiltonian function
 CSimPT_Default::Hamiltonian::ElasticWallElasticWall Hamiltonian function
 CSimPT_Default::Hamiltonian::HHelperHelper function for writing hamiltonians
 CSimPT_Default::Hamiltonian::MaxwellMaxwell Hamiltonian component
 CSimPT_Default::Hamiltonian::ModifiedGCModifiedGC Hamiltonian function
 CSimPT_Default::Hamiltonian::PlainGCPlainGC Hamiltonian function
 CSimPT_Default::MoveGenerator::DirectedNormalMove Generator with normal distribution and directional bias
 CSimPT_Default::MoveGenerator::DirectedUniformMove Generator with uniform distribution and directional bias
 CSimPT_Default::MoveGenerator::StandardNormalMove Generator with normal distribution (no directional bias)
 CSimPT_Default::MoveGenerator::StandardUniformMove Generator with uniform distribution (no directional bias)
 CSimPT_Default::WallChemistry::AuxinGrowthImplements wall chemistry for the AuxinGrowth model
 CSimPT_Default::WallChemistry::BasicBasic approach with PINflux to wall chemistry
 CSimPT_Default::WallChemistry::MeinhardtMeinhardt version of wall chemistry
 CSimPT_Default::WallChemistry::NoOpNoOp (do nothing) approach to wall chemistry
 CSimPT_Editor::EditableMeshAn editable mesh with actions to alter the construction of the mesh
 CSimPT_Editor::PolygonUtilsFunctions to manipulate polygons
 CSimPT_Editor::UndoStackUndo Stack for actions performed on a tissue
 ►CSimPT_Parex::ExplorationClass describing a generic exploration
 CSimPT_Parex::ExplorationTaskContains information about task in an exploration
 ►CSimPT_Parex::ISweepAn interface class for a parameter sweep
 CSimPT_Parex::ServerInfoClass for storing server info used on client-side
 CSimPT_Parex::SimResultA container class for the final result of a simulation
 CSimPT_Shell::BitmapGraphicsExporterCollection of functions and data concerning PNG export of Sim objects
 CSimPT_Shell::CliConverterTaskA CliConverterTask represents an invocation of the converter from the command line
 CSimPT_Shell::CliSimulationTaskA CliTask represents an invocation of the program from the command line
 CSimPT_Shell::CliWorkspaceManagerWorkspace manager for cli applications
 CSimPT_Shell::ConversionList::EntryType
 CSimPT_Shell::CsvExporterFunctions and data for CSV (comma-separated values) export of Sim objects
 CSimPT_Shell::CsvGzExporterFunctions and data for gzip'ed CSV (comma-separated values) export of Sim objects
 CSimPT_Shell::FileConversionManages file conversion operations specifications
 CSimPT_Shell::FileConverterFormatsBundles file converter formats specifications
 CSimPT_Shell::FileViewer< FileType >Viewer that writes to file and needs to maintain some state info w.r.t
 CSimPT_Shell::FileViewerPreferencesPreferences for a file viewer
 ►CSimPT_Shell::GraphicsPreferencesPreferences for graphics viewer
 CSimPT_Shell::Hdf5ExporterFunctions and data for HDF5 export of Sim objects
 CSimPT_Shell::Hdf5FileContains facilities for storing the simulation Mesh to HDF5 files
 ►CSimPT_Shell::IConverterFormatInterface for file convenvereter formats
 CSimPT_Shell::LogViewerA viewer that logs sim events to console
 CSimPT_Shell::LogWindowViewerA viewer that displays sim events in a log in a dock window
 CSimPT_Shell::MeshDrawerClass drawing a simulator/mesh onto a QGraphicsScene
 CSimPT_Shell::PlyExporterFunctions and data for PLY export of Sim objects
 CSimPT_Shell::PTreeComparisonCollection of functions for recursively comparing ptrees, with some 'array' semantics applied
 CSimPT_Shell::StepSelectionClass handling user input of ranges of steps
 CSimPT_Shell::TextViewer< Exporter, GzExporter >Viewer that periodically exports mesh to a text file, opening writing and closing the file again during a single export
 CSimPT_Shell::TextViewerPreferencesPreferences for a text viewer
 CSimPT_Shell::VectorGraphicsExporterFunctions and data for PDF export of Sim objects
 CSimPT_Shell::XmlExporterFunctions and data for XML export of Sim objects
 CSimPT_Shell::XmlGzExporterFunctions and data for gzip'ed XML export of Sim objects
 CSimPT_Sim::AreaMomentStructure with functionality for calculations of the area moment of inertia
 CSimPT_Sim::AttributeContainerManages attributes
 CSimPT_Sim::AttributeStoreStore and manage attributes
 CSimPT_Sim::CBMBuilderThe Copy-Based Mesh Builder directs the Mesh building process using another mesh
 ►CSimPT_Sim::CellAttributesAttributes of Cell
 CSimPT_Sim::CellChemistryTagUsed in tag forwarding
 CSimPT_Sim::CellColorTagUsed in tag forwarding
 CSimPT_Sim::CellDaughtersTagUsed in tag forwarding
 CSimPT_Sim::CellDividerClass for handling cell division
 CSimPT_Sim::CellHousekeeperClass for handling maintenance of cell mechanics (cell housekeeping)
 CSimPT_Sim::CellHousekeepTagUsed in tag forwarding
 CSimPT_Sim::CellSplitTagUsed in tag forwarding
 CSimPT_Sim::CellToCellTransportBoundaryTagUsed in tag forwarding
 CSimPT_Sim::CellToCellTransportTagUsed in tag forwarding
 CSimPT_Sim::ChainHullCompute the convex hull of a set of two-dimensional points
 CSimPT_Sim::ChainHull::PointPoint class needed by 2D convex hull code
 CSimPT_Sim::ClockMan::ClockCLibClock based on C library clock_t clock() which returns an approximate processor time in ticks
 ►CSimPT_Sim::ClockMan::ClockTraits< C, D >Types related to timekeeping
 CSimPT_Sim::ClockMan::CumulativeRecords< T >Utility class to record durations in a cumulative manner
 CSimPT_Sim::ClockMan::IndividualRecords< T >Utility class to record durations
 CSimPT_Sim::ClockMan::Stopwatch< T >Provides a stopwatch interface to time: it accumulates time between start/stop pairs
 CSimPT_Sim::ClockMan::TimeStampProvides wall-clock time stamp using the time call
 CSimPT_Sim::ClockMan::UtilsUtilities to tag clocks and to reformat number of ticks to a string
 ►CSimPT_Sim::ComponentFactoryBaseInterface for ComponentFactory
 CSimPT_Sim::ComponentFactoryProxyProxy for interaction with Component Factory of model families
 CSimPT_Sim::ComponentTraits< T >Primary template never gets instantiated
 CSimPT_Sim::ComponentTraits< CellChemistryTag >Traits for CellChemistry components
 CSimPT_Sim::ComponentTraits< CellColorTag >Traits for CellColor components
 CSimPT_Sim::ComponentTraits< CellDaughtersTag >Traits for CellDaughters components
 CSimPT_Sim::ComponentTraits< CellHousekeepTag >Traits for CellHousekeep components
 CSimPT_Sim::ComponentTraits< CellSplitTag >Traits for CellSplit components
 CSimPT_Sim::ComponentTraits< CellToCellTransportBoundaryTag >Traits for CellToCellTransportBoundaryTag components
 CSimPT_Sim::ComponentTraits< CellToCellTransportTag >Traits for CellToCellTransport components
 CSimPT_Sim::ComponentTraits< DeltaHamiltonianTag >Traits for DeltaHamiltonian components
 CSimPT_Sim::ComponentTraits< HamiltonianTag >Traits for Hamiltonian components
 CSimPT_Sim::ComponentTraits< MoveGeneratorTag >Traits for MoveGenerator components
 CSimPT_Sim::ComponentTraits< TimeEvolverTag >Traits for TimeEvolver components
 CSimPT_Sim::ComponentTraits< WallChemistryTag >Traits for WallChemistry components
 CSimPT_Sim::Container::SegmentedVector< T, N >Container that stores objects "almost contiguously" and guarantees that pointers/iterators are not invalidated when the container grows
 CSimPT_Sim::CoreDataCore data with mesh, parameters, random engine and time data
 CSimPT_Sim::CSRMatrixRepresents a binary matrix with n rows and m columns in a Compressed Sparse Row representation
 CSimPT_Sim::DeltaHamiltonianTagUsed in tag forwarding
 CSimPT_Sim::DurstenfeldShuffleGenerate a random permuted sequence of integers 0,1,..., n
 CSimPT_Sim::EdgeAn Edge connects two nodes and is ambidextrous
 CSimPT_Sim::Event::CoupledSimEventAn event transmitted by a Coupled Simulator
 CSimPT_Sim::Event::SimEventAn event transmitted by a simulator
 CSimPT_Sim::GeoDataPlain data structure with cell geometric data (such as area)
 CSimPT_Sim::GeomProvides geometric functions
 CSimPT_Sim::HamiltonianTagUsed in tag forwarding
 ►CSimPT_Sim::ICouplerInterface for the classes coupling two parallel simulations
 CSimPT_Sim::MBMBuilderMBMBDirector directs the Mesh building process using a MeshState object
 CSimPT_Sim::MeshStructure of cells; key data structure
 CSimPT_Sim::MeshCheckChecks mesh concistency
 CSimPT_Sim::MeshGeometryHelper functions for mesh geometry
 CSimPT_Sim::MeshStateContains the state of the whole Mesh at a given simulation step
 CSimPT_Sim::MeshTopologyHelper functions for mesh topology
 CSimPT_Sim::MoveGeneratorTagUsed in tag forwarding
 CSimPT_Sim::NeighborNodesStructure of neighboring nodes: two neighboring nodes from standpoint of a given cell with an ordering "first" and "second" that corresponds with the node traversal order in that cell
 ►CSimPT_Sim::NodeAttributesAttributes associated with a node
 CSimPT_Sim::NodeInserterInsertion of nodes in existing edges (contributes to the cell mechanics)
 CSimPT_Sim::NodeMoverCell mechanics by displacement and insertion of nodes
 CSimPT_Sim::NodeMover::MetropolisInfoInformation gathered to evaluat effects of Metropolis Algorithm
 CSimPT_Sim::NodeMover::MoveInfoInformation related to (potential) move of a node in the mesh
 CSimPT_Sim::OdeintFactory0Produces factory function for odeint integrator algorithm
 CSimPT_Sim::OdeintFactory2Produces factory function for odeint integrator algorithm
 CSimPT_Sim::OdeintTraits< S >Contains an odeint system, a state and a solver for it
 CSimPT_Sim::PBMBuilderClass that directs ptree based mesh building process
 CSimPT_Sim::PtreeTissueBuilderClass directs ptree based tissue building process
 CSimPT_Sim::RandomEngineCreates a random generator based on a seed
 CSimPT_Sim::RandomEngineType::InfoInfo
 CSimPT_Sim::SimStateContains the state of the whole Simulator at a given simulation step
 CSimPT_Sim::SimWrapperInterface exposing the simulator to Java, Python, and C++ programs
 CSimPT_Sim::SimWrapperResult< T >All exceptions must be dealt with internally, so each method returns an object of this type
 CSimPT_Sim::SimWrapperResult< void >Specialization of SimWrapperResult template for type void
 CSimPT_Sim::TimeDataTime data: current simulated time, number of step in simulation history
 CSimPT_Sim::TimeEvolverTagUsed in tag forwarding
 CSimPT_Sim::TimeSlicerSimulator: mesh & parameters, model & algorithms
 CSimPT_Sim::TissueTissue data with mesh, cell attributes, node attributes and wall attributes
 CSimPT_Sim::TransportEquationsEquations for reaction and transport processes
 CSimPT_Sim::Util::FunctionMap< S >A map to hold std::functions
 CSimPT_Sim::Util::PTreeFileUtility interface for dealing with ptree xml or xml.gz files
 CSimPT_Sim::Util::PTreeUtilsA collection of functions for manipulating the structure of ptrees
 CSimPT_Sim::Util::RevisionInfoInfo on revision id and commit date
 CSimPT_Sim::Util::Subject< E, K >Subject in Observer pattern
 CSimPT_Sim::Util::Subject< E, std::weak_ptr< const void > >Partial specialization for weak_ptr<void> key type
 CSimPT_Sim::Util::XmlWriterSettingsSettings for xml output of Property Trees (ptree)
 ►CSimPT_Sim::WallAttributesAttributes associated with a wall
 CSimPT_Sim::WallChemistryTagUsed in tag forwarding
 CSimShell::Gui::EnabledActionsHelper class to enable or disable a collection of QAction and QMenu objects at once
 ►CSimShell::Gui::HasUnsavedChangesAbstract class that represents the ability be in closed or opened state, and, if the latter, in clean or dirty state
 ►CSimShell::Gui::IFactoryFactory for application-specific stuff in generic simshell GUI
 ►CSimShell::Gui::IHasPTreeStateInterface for objects that have non-critical state (metadata) information representable as a ptree
 CSimShell::Gui::WorkspaceQtModel::Item::FI
 CSimShell::Gui::WorkspaceQtModel::Item::PR
 CSimShell::Gui::WorkspaceQtModel::Item::WS
 CSimShell::InstallDirsInstall directories
 CSimShell::PTreeQtStateUtility for representing state of various Qt widgets as a ptree
 CSimShell::Session::ISession::ExporterType
 CSimShell::Viewer::Event::ViewerEventAn event transmitted by viewers to notify whether they are enabled or disabled
 CSimShell::Viewer::InitNotifier< ViewerType, SubjectType >
 CSimShell::Viewer::Register< enabled >
 CSimShell::Viewer::Register< true >
 CSimShell::Viewer::viewer_is_subject< ViewerType >
 CSimShell::Viewer::viewer_is_widget< ViewerTYpe >
 CSimShell::Ws::Event::MergedPreferencesChanged
 CSimShell::Ws::Event::PreferencesChangedEvent used to inform some observer that preferences have changed
 CSimShell::Ws::Event::ProjectChangedEvent used to inform some observer that a project has changed
 CSimShell::Ws::Event::WorkspaceChangedEvent used to inform some observer that the workspace has changed
 ►CSimShell::Ws::IFileInterface for files in a project in a workspace
 CSimShell::Ws::IProject::WidgetCallback
 ►CSimShell::Ws::IUserDataInterface that expresses the ability to have user data, i.e
 CSimShell::Ws::IWorkspace::ProjectMapEntry
 ►CSimShell::Ws::IWorkspaceFactoryInterface for factories creating an application-specific workspace
 Cstd::enable_shared_from_thisSee the online C++11 documentation
 ►Cstd::exceptionSTL class
 Cstd::iteratorSee the online C++11 documentation
 ►CSimPT_Sim::Util::Subject< Event::MergedPreferencesChanged, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< Event::PreferencesChanged, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< Event::ProjectChanged, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< Event::ViewerEvent, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< Event::WorkspaceChanged, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< SimPT_Sim::Event::CoupledSimEvent, std::weak_ptr< const void > >
 ►CSimPT_Sim::Util::Subject< SimPT_Sim::Event::SimEvent, std::weak_ptr< const void > >
 CCallbackType
 Cconst FunctionType
 CKeyType