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