Flow123d  release_1.8.2-2141-g34b6400
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCInput::AbstractRecordAccessor to the polymorphic input data of a type given by an AbstracRecord object
oCinternal::AccessTypeDispatch< ET >
oCinternal::AccessTypeDispatch< unsigned int >
oCAdaptiveSimpsonStatic class implementing integration using Simpson's rule
oCInput::Address
oCInput::Address::AddressData
oCHC_ExplicitSequential::AdvectionData
oCAdvectionDiffusionModel
oCAllocator
oCApplicationBase
oCfmt::internal::ArgArray< N, bool >
oCfmt::internal::ArgArray< N, false >
oCfmt::internal::ArgArray< N, true >
oCfmt::ArgList
oCfmt::internal::ArgMap< Char >
oCfmt::internal::ArgType
oCfmt::ArgVisitor< Impl, Result >
oCfmt::ArgVisitor< ArgConverter< T >, void >
oCfmt::ArgVisitor< ArgFormatter< Char >, void >
oCfmt::ArgVisitor< CharConverter, void >
oCfmt::ArgVisitor< Impl, void >
oCfmt::ArgVisitor< IsZeroInt, bool >
oCfmt::ArgVisitor< PrecisionHandler, int >
oCfmt::ArgVisitor< PrintfArgFormatter< Char >, void >
oCfmt::ArgVisitor< WidthHandler, unsigned >
oCInput::ArrayAccessor to input data conforming to declared Array
oCInput::Type::Array::ArrayDataActual data of the Array
oCAssembler
oCAssemblyBase
oCAssemblyGroupInterface
oCfeal::AssertClass defining debugging messages
oCfeal::AssertNull
oCInput::Type::AttributeClass with static methods provided common attributes of Input::Type objects
oCfadbad::B< T >
oCBalance
oCbasic_streambuf
oCfmt::internal::BasicCharTraits< Char >
oCfmt::internal::BasicCharTraits< char >
oCfmt::internal::BasicCharTraits< wchar_t >
oCfmt::BasicCStringRef< Char >
oCfmt::internal::BasicData< T >
oCfmt::BasicStringRef< Char >
oCfmt::BasicStringRef< char >
oCfmt::BasicWriter< Char >
oCla::BddcmlWrapperMultilevel BDDC based linear system solver
oCBIHNode
oCBIHTreeClass for O(log N) lookup for intersections with a set of bounding boxes
oCbinary_function
oCBoundary
oCBoundarySegment
oCBoundingBoxBounding box in 3d ambient space
oCfmt::Buffer< T >
oCfmt::Buffer< Char >
oCfmt::BufferedFile
oCfmt::internal::CharTraits< Char >
oCInterpolantBase::Check
oCInput::Type::Abstract::ChildDataActual data of the abstract record
oCclosable_tag
oCIsotherm::ConcPairPair of soluted and adsorbed concentration
oCfmt::internal::Conditional< B, T, F >
oCfmt::internal::Conditional< false, T, F >
oCjson_spirit::Config_map< String >
oCfmt::internal::ConvertToInt< T >
oCfmt::internal::ConvertToIntImpl< T, ENABLE_CONVERSION >
oCfmt::internal::ConvertToIntImpl2< T, ENABLE_CONVERSION >
oCfmt::internal::ConvertToIntImpl2< T, true >
oCfmt::internal::ConvertToIntImpl< T, true >
oCCouplingBase
oCCrossFunction< Func >
oCfmt::internal::Value::CustomValue
oCDarcyFlowMHOutput
oCInput::Type::DefaultClass Input::Type::Default specifies default value of keys of a Input::Type::Record
oCjson_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >
oCstd::deque< T >
oCDiffData
oCRegionDB::DimId
oCDistribution
oCDistributionType
oCDofDistribution< degree, dim >Distribution of dofs for polynomial finite elements
oCDOFHandlerBase
oCdual_use
oCfmt::internal::DummyInt
oCSparseGraph::Edge
oCEdge
oCElement
oCElementAccessor< spacedim >
oCElementDataCacheBase
oCfmt::EmptySpec
oCenable_shared_from_this
oCfmt::internal::EnableIf< B, T >
oCfmt::internal::EnableIf< true, T >
oCInput::Enum
oCEquationBase
oCerror_info
oCjson_spirit::Error_position
oCfmt::ErrorCode
oCErrorNorm
oCInterpolantBase::EvalStatisticsStructure that keeps statistics of evaluation
oCexception
oCexception
oCExtrapolation
oCInput::Factory< Type, Arguments >This class implements more general factory mechanism to construct classes
oCField< spacedim, Value >::FactoryBase
oCFEInternalDataStructure for storing the precomputed finite element data
oCFEObjects
oCFEValuesData< dim, spacedim >Class FEValuesData holds the arrays of data computed by Mapping and FiniteElement
oCFEValuesSpaceBase< spacedim >Abstract base class with certain methods independent of the template parameter dim
oCfield_value_scalar_resolution< IsScalar >
oCfield_value_scalar_resolution< std::false_type >
oCfield_value_scalar_resolution< std::true_type >
oCFieldAlgorithmBase< spacedim, Value >
oCFieldCommonCommon abstract parent of all Field<...> classes
oCFieldFlag
oCFieldValue< spacedim >
oCFieldValue_< NRows, NCols, ET >
oCFieldValue_< 0, 1, ET >
oCFieldValue_< 1, 1, ET >
oCFieldValue_< NRows, 1, ET >
oCfmt::File
oCFilePathDedicated class for storing path to input and output files
oCfilter_tag
oCboost::iostreams::finite_state_machine_base
oCFiniteElement< dim, spacedim >Abstract class for the description of a general finite element on a reference simplex in dim dimensions
oCFiniteElement< 1, 3 >
oCFiniteElement< 2, 3 >
oCFiniteElement< 3, 3 >
oCFiniteStateMachine
oCFlagArray< Tag, Size >Std::bitset with generalized mask mechanism
oCFlagArray< FieldFlag >
oCFlowAttributeClass with static methods provided special attributes of Flow123D application
oCfmt::FormatInt
oCfmt::internal::FormatterBase
oCFreundlich
oCInput::FullEnum
oCflow::FullIterator< Cont >Iterator that keeps also reference to its container. Safer and provides indexes
oCflow::FullIterator< VectorId< T > >
oCFunctorCommon< Type >Class provides common functionality for functors
oCFunctorCommon< B< double > >
oCFunctorCommon< double >
oCFunctorCommon< T< double > >
oCGeneral_reaction
oCGeneralIterator< Object >General iterator template. Provides iterator over objects in some container
oCjson_spirit::Generator< Value_type, Ostream_type >
oCGenericField< spacedim >
oCGMSH_DataHeader
oCGmshMeshReader
oCgrammar
oCIFixVariable
oCRegionDB::Index
oCIni_item
oCinternal::InputType< ET >
oCinternal::InputType< FieldEnum >
oCinternal::InputType< int >
oCfmt::internal::IntChecker< IsSigned >
oCfmt::internal::IntChecker< true >
oCInterpolantBaseBase class for interpolation
oCIntersection
oCIntersectionLocal
oCIntersectionPoint
oCfmt::internal::IntTraits< T >
oCboost::iostreams::finite_state_machine_base_ex< Ch >::is< C >
oCboost::iostreams::finite_state_machine_base::is_any
oCfmt::internal::is_same< T, U >
oCfmt::internal::is_same< T, T >
oCIsotherm
oCInput::IteratorBase
oCInput::Type::Record::KeyStructure for description of one key in record
oCInput::Type::Selection::KeyStructure for description of one key in selection
oCRegionDB::Label
oCLangmuir
oCLazyDependency
oCfmt::internal::LConvCheck< T, T >
oCLinear
oCLinearODESolverBaseBase class for linear ODE solver
oCLinSysAbstract linear system class
oCstd::list< T >
oCstd::list< std::pair< LazyDependency &, unsigned int > >
oCLocalElementAccessorBase< spacedim >
oClocalizable_tag
oCLocalToGlobalMapClass to manage local indices on sub-domain to global indices on domain
oCLoggerOptions
oCfmt::internal::MakeUnsigned< T >
oCstd::map< Key, Data >
oCstd::map< FILE *, XFILE * >
oCstd::map< int, unsigned int >
oCstd::map< KeyHash, unsigned int >
oCstd::map< std::string, json_string >
oCstd::map< std::string, RegionSet >
oCstd::map< std::string, std::vector< GMSH_DataHeader > >
oCstd::map< std::string, TypeHash >
oCstd::map< string, boost::any >
oCstd::map< string, OutputDataPtr >
oCstd::map< string, std::shared_ptr< GmshMeshReader > >
oCstd::map< string, string >
oCstd::map< Type::TypeBase::TypeHash, boost::shared_ptr< T > >
oCstd::map< unsigned int, unsigned int >
oCstd::map< unsigned, unsigned >
oCMapping< dim, spacedim >Abstract class for the mapping between reference and actual cell
oCMapping< 0, 3 >
oCMapping< 1, 3 >
oCMapping< 2, 3 >
oCMapping< 3, 3 >
oCMappingInternalDataMapping data that can be precomputed on the actual cell
oCFlagArray< Tag, Size >::Mask
oCarma::mat33
oCMatrixArray
oCla::MatrixCoo< INDT, VALT >Temporary storage for a sparse matrix
oCla::MatrixCoo< int, double >
oCMatrixSimple
oCMatrixSizes< dim >
oCMatrixSizes< 0 >
oCMesh
oCMH_DofHandler
oCModel
oCModelEqData
oCMPI_Attr
oCMPI_Functions
oCMPI_Status
oCMsgFmtINTERNAL DEFINITIONS FOR XPRINTF
oCjson_spirit::Multi_pass_iters< Istream_type >
oCNeighbour
oCNode
oCNone
oCfmt::internal::Not< bool >
oCfmt::internal::Not< false >
oCfmt::internal::NoThousandsSep
oCjson_spirit::Null
oCfmt::internal::Null< T >
oCinternal::NullOutputEnvelope< Type >
oCnumeric_limits
oCObserve
oCObservePoint
oCRegionDB::OnlyID
oCostream
oCInput::Type::OutputBaseBase abstract class for output description of the Input::Type tree
oCOutputDataBaseCommon parent class for templated OutputData
oCOutputElementRepresents an element of the output mesh. Provides element access on the data of the output mesh (nodes, connectivity, offsets etc.)
oCUnitSI::OutputFormatVariable parts of output format. Used in the format method
oCOutputTimeThe class for outputting data during time
oCOutputTimeSet
oCP0_CouplingAssembler
oCP1_CouplingAssembler
oCjson_spirit::Pair_impl< Config >
oCPartitioningClass for the mesh partitioning. This should provide:
oCInput::PathBaseBase abstract class used by ReaderToStorage class to iterate over the input tree
oCPolynomialSpace< degree, dim >Space of polynomial functions
oCboost::iostreams::detail::finite_state_filter_impl< FiniteStateMachine >::process_event_impl< First, Last >
oCboost::iostreams::detail::finite_state_filter_impl< FiniteStateMachine >::process_event_impl< Last, Last >
oCProfiler
oCfmt::BufferedFile::Proxy
oCfmt::File::Proxy
oCQUAD_
oCQuadrature< dim >Base class for quadrature rules on simplices in arbitrary dimensions
oCQuadrature< 0 >
oCQuadrature< 1 >
oCQuadrature< 2 >
oCQuadrature< 3 >
oCQuadrature< dim-1 >
oCBalance::Quantity
oCRead_ini
oCReaderInstances
oCInput::ReaderToStorageReader for (slightly) modified input files
oCinternal::SimpleAllocator< T >::rebind< U >
oCInput::RecordAccessor to the data with type Type::Record
oCInput::Type::Record::RecordDataInternal data class
oCRefElement< dim >
oCRegionDB
oCRegionIdx
oCRegionDB::RegionItemOne item in region database
oCRegionSetBase
oCinternal::ReturnType< NRows, NCols, ET >
oCinternal::ReturnType< 0, 1, ET >
oCinternal::ReturnType< 0, 1, FieldEnum >
oCinternal::ReturnType< 1, 1, ET >
oCinternal::ReturnType< 1, 1, FieldEnum >
oCinternal::ReturnType< NRows, 1, ET >
oCinternal::ReturnType< NRows, 1, FieldEnum >
oCinternal::ReturnType< NRows, NCols, FieldEnum >
oCInput::Type::RevNumDataStores version of program and other base data of application
oCRichardsSystemMixed-hybrid model of linear Darcy flow, possibly unsteady
oCboost::iostreams::finite_state_machine< Derived, Ch >::row< State, CharacterClass, NextState, Action >
oCruntime_error
oCS_ctr
oCS_dpor
oCS_elm
oCS_glp
oCS_hpo
oCS_matr
oCS_melm
oCS_muzl
oCS_oke
oCS_pvr
oCS_rpo
oCS_sez
oCS_smume
oCS_uzl
oCS_vod
oCInput::Type::Selection::SelectionDataInternal data class
oCjson_spirit::Semantic_actions< Value_type, Iter_type >
oCSemchem_interface
oCFieldCommon::SharedData
oCField< spacedim, Value >::SharedData
oCSide
oCSideIter
oCfmt::internal::SignChecker< IsSigned >
oCfmt::internal::SignChecker< false >
oCinternal::SimpleAllocator< T >
oCstd::slist< T >
oCSoilData
oCSoilModelBase
oCSpace< spacedim >
oCSpace< dimension >
oCSparseGraphVirtual class for construction and partitioning of a distributed sparse graph
oCSpecie
oCSpecT
oCStackTraceClass representing stacktrace of exceptions
oCstatic_visitor
oCInput::StorageBaseBase class for nodes of a data storage tree
oCjson_spirit::Stream_reader< Istream_type, Value_type >
oCjson_spirit::Stream_reader_thrower< Istream_type, Value_type >
oCStreamMaskHelper class, store mask specifying streams
oCstringbuf
oCStringTensor
oCStringTensorInput< NRows, NCols >
oCStringTensorInput< 1, 1 >
oCStringTensorInput< Nrows, 1 >
oCfmt::internal::Value::StringValue< Char >
oCfmt::internal::Value::StringValue< char >
oCfmt::internal::Value::StringValue< signed char >
oCfmt::internal::Value::StringValue< unsigned char >
oCfmt::internal::Value::StringValue< wchar_t >
oCSubstance
oCSubstanceList
oCSystemInfoSystem structure for various global variables
oCTBisector
oCfmt::internal::ThousandsSep
oCTimeGovernorBasic time management functionality for unsteady (and steady) solvers (class Equation)
oCTimeMarkClass used for marking specified times at which some events occur
oCTimeMarksThis class is a collection of time marks to manage various events occurring during simulation time
oCTimeMarksIteratorIterator over TimeMark objects in TimeMarks object (database of TimeMark objects)
oCTimePoint
oCTimeStepRepresentation of one time step.\
oCTMatrix
oCTMVector
oCtolerance< T >
oCTPlain
oCTPoint
oCTPolygon
oCla::MatrixCoo< INDT, VALT >::TripleDiagEntry_Returns true if the entry is on diagonal, i.e. row == column
oCla::MatrixCoo< INDT, VALT >::TripleRowIndexLessThan_Returns true if the row of an entry is smaller than a prescribed index
oCTS_che
oCTS_lat
oCTS_prm
oCTTetrahedron
oCTTriangle
oCTVector
oCTVertex
oCjson_spirit::internal_::Type_to_type< T >
oCInput::Type::TypeBaseBase of classes for declaring structure of the input data
oCInput::internal::TypeDispatch< T, Enable >
oCInput::internal::TypeDispatch< AbstractRecord >
oCInput::internal::TypeDispatch< Array >
oCInput::internal::TypeDispatch< bool >
oCInput::internal::TypeDispatch< DispatchType >
oCInput::internal::TypeDispatch< Enum >
oCInput::internal::TypeDispatch< FilePath >
oCInput::internal::TypeDispatch< FullEnum >
oCInput::internal::TypeDispatch< Record >
oCInput::internal::TypeDispatch< string >
oCInput::internal::TypeDispatch< T, typename boost::enable_if< boost::is_enum< T > >::type >
oCInput::internal::TypeDispatch< T, typename boost::enable_if< boost::is_float< T > >::type >
oCInput::internal::TypeDispatch< T, typename boost::enable_if< boost::is_integral< T > >::type >
oCInput::internal::TypeDispatch< Tuple >
oCInput::TypeRepository< T >The Singleton class TypeRepository serves for handling the lazy-evaluated input types, derived from the base class Type::TypeBase
oCfmt::internal::TypeSelector< FitsIn32Bits >
oCfmt::internal::TypeSelector< false >
oCunary_function
oCUnitSIClass for representation SI units of Fields
oCfmt::internal::Value
oCjson_spirit::Value_impl< Config >
oCinternal::VanGenuchten
oCarma::vec3
oCflow::Vector< T >Envelop over std::vector, use enhanced iterators
oCstd::vector< T >
oCstd::vector< arma::mat >
oCstd::vector< arma::mat::fixed< dim, spacedim > >
oCstd::vector< arma::mat::fixed< spacedim, dim > >
oCstd::vector< arma::uvec::fixed< dim > >
oCstd::vector< arma::vec >
oCstd::vector< arma::vec::fixed< dim > >
oCstd::vector< arma::vec::fixed< spacedim > >
oCstd::vector< Balance::Quantity >
oCstd::vector< BIHNode >
oCstd::vector< bool >
oCstd::vector< Boundary >
oCstd::vector< BoundingBox >
oCstd::vector< char >
oCstd::vector< ComponentDataPtr >
oCstd::vector< const json_spirit::Value_impl * >
oCstd::vector< Constraint_ >
oCstd::vector< double >
oCstd::vector< Edge >
oCstd::vector< Element >
oCstd::vector< Field >
oCstd::vector< FieldBasePtr >
oCstd::vector< FieldCommon * >
oCstd::vector< FieldEnum >
oCstd::vector< GMSH_DataHeader >
oCstd::vector< HC_ExplicitSequential::AdvectionData >
oCstd::vector< Input::Record >
oCstd::vector< Input::StorageBase * >
oCstd::vector< Input::Type::Record >
oCstd::vector< Input::Type::Selection::Key >
oCstd::vector< Input::Type::TypeBase::ParameterPair >
oCstd::vector< int >
oCstd::vector< Intersection >
oCstd::vector< IntersectionPoint * >
oCstd::vector< IsecList >
oCstd::vector< Neighbour >
oCstd::vector< Node >
oCstd::vector< ObservePoint >
oCstd::vector< OutputDataPtr >
oCstd::vector< Region >
oCstd::vector< RegionHistory >
oCstd::vector< stack< SparseGraph::Edge > >
oCstd::vector< std::pair< fmt::BasicStringRef< Char >, internal::Arg > >
oCstd::vector< std::pair< int, std::string > >
oCstd::vector< std::shared_ptr< AssemblyGroupInterface > >
oCstd::vector< std::shared_ptr< Field::FactoryBase > >
oCstd::vector< std::shared_ptr< Input::Type::Abstract > >
oCstd::vector< std::string >
oCstd::vector< std::vector< arma::mat > >
oCstd::vector< std::vector< arma::mat::fixed< spacedim, spacedim > > >
oCstd::vector< std::vector< arma::vec > >
oCstd::vector< std::vector< arma::vec::fixed< spacedim > > >
oCstd::vector< std::vector< double > >
oCstd::vector< std::vector< FunctionParser > >
oCstd::vector< std::vector< Isotherm > >
oCstd::vector< std::vector< MatrixSimple * > >
oCstd::vector< std::vector< OutputDataPtr > >
oCstd::vector< std::vector< std::vector< unsigned int > > >
oCstd::vector< std::vector< unsigned int > >
oCstd::vector< struct Input::Type::Record::Key >
oCstd::vector< TimeMark >
oCstd::vector< Triple_ >
oCstd::vector< TVertex * >
oCstd::vector< unsigned int >
oCstd::vector< Value_type * >
oCstd::vector< Vec >
oCstd::vector< vector< arma::mat > >
oCstd::vector< vector< arma::mat33 > >
oCstd::vector< vector< arma::vec3 > >
oCstd::vector< vector< double > >
oCstd::vector< vector< unsigned int > >
oCstd::vector< vector< vector< arma::mat33 > > >
oCstd::vector< vector< vector< arma::vec3 > > >
oCstd::vector< vector< vector< unsigned int > > >
oCstd::vector< VectorSeqDouble >
oCflow::VectorId< T >Small extension of Vector<T> container with support to Id numbers
oCflow::VectorId< Element >
oCflow::VectorId< Node >
oCflow::VectorId< unsigned int >
oCVectorMPI
oCVectorSeqDouble
oCfmt::internal::WCharHelper< T, Char >
oCfmt::internal::WCharHelper< T, wchar_t >
oCfmt::WidthSpec
oCxfileXFILE structure holds additional info to generic FILE
\CXio