Flow123d
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
oCAccessTypeDispatch< ET >
oCAccessTypeDispatch< unsigned int >
oCAdaptiveSimpsonStatic class implementing integration using Simpson's rule
oCInput::Address
oCInput::Address::AddressData
oCAdvectionDiffusionModel
oCApplicationBase
oCInput::ArrayAccessor to input data conforming to declared Array
oCInput::Type::Array::ArrayData
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
oCBTC
oCInterpolantBase::Check
oCInput::Type::AbstractRecord::ChildData
oCclosable_tag
oCIsotherm::ConcPairPair of soluted and adsorbed concentration
oCjson_spirit::Config_map< String >
oCCouplingBase
oCCrossFunction< Func >
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 >
oCstd::deque< const Input::Type::Record * >
oCDiffData
oCDistribution
oCDistributionType
oCDofDistribution< degree, dim >Distribution of dofs for polynomial finite elements
oCDOFHandlerBase
oCdual_use
oCSparseGraph::Edge
oCEdge
oCElement
oCElementAccessor< spacedim >
oCElementCut
oCInput::Enum
oCEquationBase
oCEquationForMassBalance
oCerror_info
oCjson_spirit::Error_position
oCErrorNorm
oCInterpolantBase::EvalStatisticsStructure that keeps statistics of evaluation
oCexception
oCexception
oCExtrapolation
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
oCFieldBase< spacedim, Value >
oCFieldCommonBaseCommon abstract parent of all Field<...> classes
oCFieldSet
oCFieldValue< spacedim >
oCFieldValue_< NRows, NCols, ET >
oCFieldValue_< 0, 1, ET >
oCFieldValue_< 1, 1, ET >
oCFieldValue_< NRows, 1, ET >
oCFieldValue_< Value::NRows_, Value::NCols_, std::string >
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
oCFreundlich
oCFSection
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
oCjson_spirit::Generator< Value_type, Ostream_type >
oCGMSH_DataHeader
oCGmshMeshReader
oCgrammar
oCRegionDB::ID
oCIFixVariable
oCRegionDB::Index
oCIni_item
oCinternal::InputType< ET >
oCinternal::InputType< FieldEnum >
oCinternal::InputType< int >
oCinternal::InputType< std::string >
oCInterpolantBaseBase class for interpolation
oCIntersection
oCIntersectionLocal
oCIntersectionPoint
oCboost::iostreams::finite_state_machine_base_ex< Ch >::is< C >
oCboost::iostreams::finite_state_machine_base::is_any
oCISOL_params
oCIsotherm
oCInput::IteratorBase
oCInput::JSONPathClass used by JSONToStorage class to iterate over the JSON tree provided by json_spirit library
oCInput::JSONToStorageReader for (slightly) modified JSON files
oCInput::Type::OutputBase::ProcessedTypes::Key
oCInput::Type::Record::Key
oCInput::Type::Selection::Key
oCRegionDB::Label
oCLangmuir
oCLazyDependency
oCLinear
oCLinSysAbstract linear system class
oCstd::list< T >
oCstd::list< std::pair< LazyDependency &, unsigned int > >
oClocalizable_tag
oCLocalToGlobalMapClass to manage local indices on sub-domain to global indices on domain
oCstd::map< Key, Data >
oCstd::map< const void *, unsigned int >
oCstd::map< FILE *, XFILE * >
oCstd::map< int, unsigned int >
oCstd::map< KeyHash, unsigned int >
oCstd::map< std::string, std::vector >
oCstd::map< string, bool >
oCstd::map< string, string >
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
oCMassBalanceClass for calculation and writing the balance of mass, volume sources and fluxes
oCarma::mat33
oCLinSys_MATIS::MatMyIS
oCMatrixArray
oCla::MatrixCoo< INDT, VALT >Temporary storage for a sparse matrix
oCla::MatrixCoo< int, double >
oCMatrixSimple
oCMatrixSizes< dim >
oCMatrixSizes< 0 >
oCMesh
oCMeshReader
oCMH_DofHandler
oCMHFEValues
oCModel
oCModelEqData
oCMPI_Attr
oCMPI_Functions
oCMPI_Status
oCMsgFmtINTERNAL DEFINITIONS FOR XPRINTF
oCjson_spirit::Multi_pass_iters< Istream_type >
oCmultichar_output_filter
oCNeighbour
oCNode
oCjson_spirit::Null
oCinternal::NullOutputEnvelope< Type >
oCOldBcdInputOld BC setting system for backward compatibility
oCoReactionSTRUCTURE OF THE REACTION (ONE SPECIE)
oCostream
oCInput::Type::OutputBaseBase abstract class for output description of the Input::Type tree
oCOutputDataBaseCommon parent class for templated OutputData
oCOutputTimeThe class for outputing data during time
oCP0_CouplingAssembler
oCP1_CouplingAssembler
oCjson_spirit::Pair_impl< Config >
oCPartitioningClass for the mesh partitioning. This should provide:
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 >
oCInput::Type::OutputBase::ProcessedTypesInternal data class. Contains flags of written Input::Types objects and functionality of regular expression filter of Input::Types full names
oCProfiler
oCQUAD_
oCQuadrature< dim >Base class for quadrature rules on simplices in arbitrary dimensions
oCQuadrature< 0 >
oCQuadrature< 1 >
oCQuadrature< 2 >
oCQuadrature< 3 >
oCQuadrature< dim-1 >
oCRead_ini
oCInput::RecordAccessor to the data with type Type::Record
oCInput::Type::Record::RecordData
oCRefElement< dim >
oCRegionDB
oCRegionIdx
oCRegionDB::RegionItemOne item in region database
oCinternal::ReturnType< NRows, NCols, ET >
oCinternal::ReturnType< 0, 1, ET >
oCinternal::ReturnType< 0, 1, FieldEnum >
oCinternal::ReturnType< 0, 1, std::string >
oCinternal::ReturnType< 1, 1, ET >
oCinternal::ReturnType< 1, 1, FieldEnum >
oCinternal::ReturnType< 1, 1, std::string >
oCinternal::ReturnType< NRows, 1, ET >
oCinternal::ReturnType< NRows, 1, FieldEnum >
oCinternal::ReturnType< NRows, 1, std::string >
oCinternal::ReturnType< NRows, NCols, FieldEnum >
oCinternal::ReturnType< NRows, NCols, std::string >
oCboost::iostreams::finite_state_machine< Derived, Ch >::row< State, CharacterClass, NextState, Action >
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::SelectionData
oCjson_spirit::Semantic_actions< Value_type, Iter_type >
oCSemchem_interface
oCField< spacedim, Value >::SharedData
oCFieldCommonBase::SharedData
oCSide
oCSideIter
oCstd::slist< T >
oCSolver
oCSpace< spacedim >
oCSpace< dimension >
oCSparseGraphVirtual class for construction and partitioning of a distributed sparse graph
oCSpecie
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 >
oCStringTensor
oCSystemInfoSystem structure for various global variables
oCTBisector
oCInput::internal::TD< T >
oCInput::internal::TD< char >
oCInput::internal::TD< float >
oCInput::internal::TD< short int >
oCInput::internal::TD< unsigned int >
oCInput::internal::TD< unsigned short int >
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)
oCTMatrix
oCTMVector
oCtolerance< T >
oCTPlain
oCTPoint
oCTPolygon
oCflow::TraceThis class provides function call stack
oCflow::Trace_helper
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 >
oCInput::internal::TypeDispatch< AbstractRecord >
oCInput::internal::TypeDispatch< Array >
oCInput::internal::TypeDispatch< bool >
oCInput::internal::TypeDispatch< DispatchType >
oCInput::internal::TypeDispatch< double >
oCInput::internal::TypeDispatch< FilePath >
oCInput::internal::TypeDispatch< int >
oCInput::internal::TypeDispatch< Record >
oCInput::internal::TypeDispatch< string >
oCunary_function
oCjson_spirit::Value_impl< Config >
oCarma::vec3
oCstd::vector< T >
oCflow::Vector< T >Envelop over std::vector, use enhanced iterators
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< BIHNode >
oCstd::vector< bool >
oCstd::vector< Boundary >
oCstd::vector< BoundingBox >
oCstd::vector< const Input::Type::Record * >
oCstd::vector< const json_spirit::Value_impl * >
oCstd::vector< Constraint_ >
oCstd::vector< double * >
oCstd::vector< double >
oCstd::vector< Edge >
oCstd::vector< Element >
oCstd::vector< Field >
oCstd::vector< FieldBasePtr >
oCstd::vector< FieldCommonBase * >
oCstd::vector< FieldEnum >
oCstd::vector< flow::Trace_helper >
oCstd::vector< Input::StorageBase * >
oCstd::vector< Input::Type::Record >
oCstd::vector< Input::Type::Selection::Key >
oCstd::vector< int >
oCstd::vector< Intersection >
oCstd::vector< IntersectionPoint * >
oCstd::vector< IsecList >
oCstd::vector< Neighbour >
oCstd::vector< Node >
oCstd::vector< OutputDataBase * >
oCstd::vector< OutputTime * >
oCstd::vector< pair< int, string > >
oCstd::vector< Region >
oCstd::vector< RegionHistory >
oCstd::vector< stack< SparseGraph::Edge > >
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< string >
oCstd::vector< struct Input::Type::OutputBase::ProcessedTypes::Key >
oCstd::vector< struct Input::Type::Record::Key >
oCstd::vector< Triple_ >
oCstd::vector< TVertex * >
oCstd::vector< unsigned >
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< unsigned int > >
oCstd::vector< vector< vector< arma::mat33 > > >
oCstd::vector< vector< vector< arma::vec3 > > >
oCstd::vector< vector< vector< unsigned int > > >
oCflow::VectorId< T >Small extension of Vector<T> container with support to Id numbers
oCflow::VectorId< Element >
oCflow::VectorId< Node >
oCflow::VectorId< unsigned int >
oCxfileXFILE structure holds additional info to generic FILE
\CXio