ug4
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cug::AABox< vector_t >
 Cug::AABox< ug::MathVector< dim > >
 Cug::ab
 Cug::ActiveSet< TDomain, TAlgebra >Active Set method
 Cadjacency_graph_tag
 Cug::AdjustEdgeLengthDesc
 Cug::AlgebraicConnection< T >
 Cug::bridge::AlgebraTypeIDProvider::AlgebraIDBase
 Cug::AlgebraTypeClass describing the type of an algebra
 Cug::bridge::AlgebraTypeIDProvider
 Cug::bridge::AllowName
 Cug::AlphaMat_Expression< R >
 Cug::element_list_traits< ElemList >::mfc_num_corners_of_elem::apply< TElem >
 Cug::element_list_traits< ElemList >::mfc_num_edges_of_elem::apply< TElem >
 Cug::element_list_traits< ElemList >::mfc_num_faces_of_elem::apply< TElem >
 Cug::element_list_traits< ElemList >::mfc_num_sides_of_elem::apply< TElem >
 Cug::element_list_traits< ElemList >::mfc_num_volumes_of_elem::apply< TElem >
 Cug::ConstrainedLinearIterator< TDomain, TAlgebra, TLinIt, typename >::apply_update_defect_impl< S, typename >
 Cug::ConstrainedLinearIterator< TDomain, TAlgebra, TLinIt, typename >::apply_update_defect_impl< S, typename boost::enable_if< boost::is_base_of< IPreconditioner< TAlgebra >, S > >::type >
 Cug::Archivar< TArchive, TBase, TPairSeq >
 Cug::ArchiveInfo< TArchive >Provides custom information for different archives
 Cug::ArteExpandFracs3D
 Cug::AspectRatioInfoHolds information on the min, max, mean, and standard deviation of a sample
 Cug::AssemblingTuner< TAlgebra >The AssemblingTuner class combines tools to adapt the assembling routine
 Cug::AttachedElementList< TAttachmentPipe >A linked list of elements living in an attachment
 Cug::support::AttachedFullDimElemInfo< FULLDIM_ELEM, MANIFELM, LOWDIMELM, INDEX_TXP >
 Cug::support::AttachedGeneralElem< MANIFELM, LOWDIMELM, INDEX_TXP >
 Cug::support::AttachedGeneralElem< MANIFOLDTYP, LOWDIMTYP, INDEXTYP >
 Cug::attachment_info_traits< TAttachment >
 Cug::attachment_io_traits< TAttachment >
 Cug::attachment_io_traits< Attachment< bool > >
 Cug::attachment_io_traits< Attachment< std::vector< T > > >Serialization for std::vector<T> with type T - e. g. std::vector<bool>
 Cug::attachment_io_traits< Attachment< vector1 > >
 Cug::attachment_io_traits< Attachment< vector2 > >
 Cug::attachment_io_traits< Attachment< vector3 > >
 Cug::attachment_io_traits< Attachment< vector4 > >
 Cug::attachment_reduce_traits< TValue >Methods defined in those traits are used by ComPol_AttachmentReduce
 Cug::attachment_reduce_traits< double >
 Cug::attachment_reduce_traits< float >
 Cug::attachment_traits< TElem, TElemHandler >Define the interface that enables you to use your own types as element-types in an AttachmentPipe
 Cug::attachment_traits< Edge *, ElementStorage< Edge > >
 Cug::attachment_traits< Face *, ElementStorage< Face > >
 Cug::attachment_traits< Vertex *, ElementStorage< Vertex > >
 Cug::attachment_traits< Volume *, ElementStorage< Volume > >
 Cug::attachment_value_traits< TValue >Define reference and const reference types for attachment values
 Cug::attachment_value_traits< bool >Specialization of attachment_value_traits for the bool type
 Cug::AttachmentAccessor< TElem, TAttachment, TElemHandler >Used to access data that has been attached to an attachment pipe
 Cug::AttachmentAccessor< element, AEntry, ElemHandler >
 Cug::AttachmentAccessor< TElem::grid_base_object *, TAttachment, traits< TElem >::ElementStorage >
 Cug::AttachmentEntryThis struct is used by AttachmentPipe in order to manage its attachments
 Cug::GlobalAttachments::AttachmentEntry
 Cug::AttachmentPipe< TElem, TElemHandler >Handles data which has been attached to the pipe using callbacks for the element
 Cug::AttachmentPipe< TElem *, ElementStorage< TElem > >
 Cug::AttachmentUnequal< TElem, TAttachmentAccessor >This class can be used in Element callbacks
 CAutoFreqAdaptNode
 CAutoProfileNode
 Cug::bridge::Base
 Cug::bridge::Base0
 Cug::bridge::Base1
 Cug::bridge::Base2
 Cug::bridge::Base3
 Cug::Base64FileWriterFile writer allowing selective base64 encoding of arbitrary data
 CBaseClass
 Cug::BaseLSFS< TImpl, TDim, TShape, TGrad >Static interface for trial spaces
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferenceHexahedron >, 3 >
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferencePrism >, 3 >
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferencePyramid >, 3 >
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferenceQuadrilateral >, 2 >
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferenceTetrahedron >, 3 >
 Cug::BaseLSFS< CrouzeixRaviartLSFS< ReferenceTriangle >, 2 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceEdge >, 1 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceHexahedron >, 3 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferencePrism >, 3 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceQuadrilateral >, 2 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceTetrahedron >, 3 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceTriangle >, 2 >
 Cug::BaseLSFS< FlexLagrangeLSFS< ReferenceVertex >, 0 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceEdge, TOrder >, 1 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceHexahedron, TOrder >, 3 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceOctahedron, TOrder >, 3 >
 Cug::BaseLSFS< LagrangeLSFS< ReferencePrism, TOrder >, 3 >
 Cug::BaseLSFS< LagrangeLSFS< ReferencePyramid, TOrder >, 3 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceQuadrilateral, TOrder >, 2 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceTetrahedron, TOrder >, 3 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceTriangle, TOrder >, 2 >
 Cug::BaseLSFS< LagrangeLSFS< ReferenceVertex, TOrder >, 0 >
 Cug::BaseLSFS< LagrangeP1< TRefElem >, TRefElem::dim >
 Cug::BaseLSFS< MiniBubbleLSFS< ReferenceEdge >, 1 >
 Cug::BaseLSFS< MiniBubbleLSFS< ReferenceHexahedron >, 3 >
 Cug::BaseLSFS< MiniBubbleLSFS< ReferenceQuadrilateral >, 2 >
 Cug::BaseLSFS< MiniBubbleLSFS< ReferenceTetrahedron >, 3 >
 Cug::BaseLSFS< MiniBubbleLSFS< ReferenceTriangle >, 2 >
 Cug::BaseLSFS< NedelecLSFS< ReferenceTetrahedron >, ReferenceTetrahedron::dim, MathVector< ReferenceTetrahedron::dim >, MathMatrix< ReferenceTetrahedron::dim, ReferenceTetrahedron::dim > >
 Cug::BaseLSFS< NedelecLSFS< ReferenceTriangle >, ReferenceTriangle::dim, MathVector< ReferenceTriangle::dim >, MathMatrix< ReferenceTriangle::dim, ReferenceTriangle::dim > >
 Cug::BaseLSFS< PiecewiseConstantLSFS< TRefElem >, TRefElem::dim >
 Cug::BaseReferenceMapping< dim, worldDim, isLinear, TImpl >Base class for Reference mappings helping to implement interface
 Cug::BaseReferenceMapping< ReferenceEdge::dim, TWorldDim, true, ReferenceMapping< ReferenceEdge, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceHexahedron::dim, TWorldDim, false, ReferenceMapping< ReferenceHexahedron, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceOctahedron::dim, TWorldDim, false, ReferenceMapping< ReferenceOctahedron, TWorldDim > >
 Cug::BaseReferenceMapping< ReferencePrism::dim, TWorldDim, false, ReferenceMapping< ReferencePrism, TWorldDim > >
 Cug::BaseReferenceMapping< ReferencePyramid::dim, TWorldDim, false, ReferenceMapping< ReferencePyramid, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceQuadrilateral::dim, TWorldDim, false, ReferenceMapping< ReferenceQuadrilateral, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceTetrahedron::dim, TWorldDim, true, ReferenceMapping< ReferenceTetrahedron, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceTriangle::dim, TWorldDim, true, ReferenceMapping< ReferenceTriangle, TWorldDim > >
 Cug::BaseReferenceMapping< ReferenceVertex::dim, TWorldDim, true, ReferenceMapping< ReferenceVertex, TWorldDim > >
 Cpcl::interface_tags::basic_interface_tag
 Cpcl::BasicInterface< TType, TContainer, TAlloc >You may add elements to this interface and iterate over them
 Cug::vrl::BasicTest
 Cug::CRFVGeometry< TElem, TWorldDim >::BFBoundary face
 Cug::DimCRFVGeometry< TDim, TWorldDim >::BFBoundary face
 Cug::DimFEGeometry< TWorldDim, TRefDim >::BFBoundary face
 Cug::DimFV1Geometry< TDim, TWorldDim >::BFBoundary face
 Cug::DimFV1IBGeometry< TDim, TWorldDim >::BFBoundary face
 Cug::DimFVGeometry< TWorldDim, TDim >::BFBoundary face
 Cug::FV1Geometry_gen< TElem, TWorldDim, TCondensed >::BFBoundary face
 Cug::FV1IBGeometry< TElem, TWorldDim >::BFBoundary face
 Cug::FV1ManifoldGeometry< TElem, TWorldDim >::BF
 Cug::FVGeometry< TOrder, TElem, TWorldDim, TQuadOrder >::BFBoundary face
 Cug::HFV1ManifoldGeometry< TElem, TWorldDim >::BF
 Cug::BGLParallelMatrix< T >
 Cbidirectional_graph_tag
 Cug::BidirectionalMatrix< T >
 Cug::BidirectionalMatrix< M_t >
 Cbinary_function
 Cug::BinaryBufferA Buffer for binary data
 Cug::BinomialCoefficient< n, k >
 Cug::BinomialCoefficient< n, 0 >
 Cug::BinomialCoefficient< n,-1 >
 Cug::BinomialCoefficient< n,-2 >
 Cug::BinomialCoefficient< n,-3 >
 Cug::BinomialCoefficient< n,-4 >
 Cug::block_multiply_traits< value_type, vec_type >
 Cug::block_multiply_traits< DenseMatrix< T >, DenseMatrix< T > >
 Cug::block_multiply_traits< DenseMatrix< T1 >, DenseVector< T2 > >
 Cug::block_multiply_traits< number, number >
 Cug::block_multiply_traits< number, T >
 Cug::block_multiply_traits< T, number >
 Cug::block_multiply_traits< T1, T2 >
 Cug::block_traits< t >
 Cug::block_traits< DenseMatrix< FixedArray2< number, 1, 1, TOrdering > > >
 Cug::block_traits< DenseMatrix< FixedArray2< number, 2, 2, TOrdering > > >
 Cug::block_traits< DenseMatrix< FixedArray2< number, 3, 3, TOrdering > > >
 Cug::block_traits< DenseMatrix< FixedArray2< number, TBlockSize, TBlockSize, TOrdering > > >
 Cug::block_traits< DenseMatrix< FixedArray2< TValue, TBlockSize, TBlockSize, TOrdering > > >
 Cug::block_traits< DenseMatrix< T > >
 Cug::block_traits< DenseMatrix< VariableArray2< number, TOrdering > > >
 Cug::block_traits< DenseMatrix< VariableArray2< TValue, TOrdering > > >
 Cug::block_traits< DenseVector< T > >
 Cug::block_traits< number >
 Cug::block_traits< T >
 Cug::block_traits< vector< int > >Vector<int> has a variable size
 Cug::BlockSliceIndexView< index_type >
 Cug::raster_kernels::Blur< T, TDIM >Kernel which blurs all values of a raster it was called on
 Cug::BOOL
 Cug::BoxPriorityQueue< T >Updateable priority queue class. this priority queue works on an external array of elements T
 Cug::BoxPriorityQueue2< T >Updateable priority queue class. this priority queue works on an external array of elements T
 Cug::NeuriteProjector::BPProjectionHelper
 Cug::NeuriteProjector::BranchingPoint
 Cug::NeuriteProjector::BranchingRegion
 Cboost::bucket_sorter< BucketType, ValueType, Bucket, ValueIndexMap >
 Cpcl::ParallelArchive::BufferInterfaceInternal virtual buffer interface to support different buffers
 Cug::bridge::Cake
 Cug::MessageHub::CallbackEntryThe CallbackEntry holds the actual callback and the associated callback-id
 Cug::MessageHub::CallbackIdThe callback-id allows to deregister previously registered callbacks
 Cug::fieldutil::Cell< T >
 Cug::CellIdx
 Cug::cgraph
 Cug::ChainInfo
 CFixedAllocator::Chunk
 Cug::bridge::ClassCastProviderCastings from derived classes to base classes
 Cug::bridge::ClassGroupDescGroups classes. One of the members is the default member
 Cug::bridge::ClassHierarchyClass Hierarchy Helper Class for UG Registry This class stores class names and their subclasses
 Cug::Factory< TBase, TPairSeq >::ClassInfo
 Cug::bridge::ClassNameNodeNode for class names
 Cug::bridge::ClassNameProvider< TClass >Name for a class
 Cug::bridge::CLI_Functionality
 Cug::AlgebraicConvCheck< TVector >::CmpInfo
 Cug::CompositeConvCheck< TVector, TDomain >::CmpInfo
 Cug::CmpVrtsByHash< TElem >Can be used to compare vertices of their grids through their hash-value
 Cug::DoFCount::Cnt
 Cug::node_tree::CollisionElementID
 Cug::CommonLocalDoFSet
 Cpcl::ProcessCommunicator::CommWrapperHolds an mpi-communicator
 Cug::NeuriteProjector::CompareBranchingRegionEnds
 Cug::CompareByAttachment< TElem, TAttachment >Instances can be used as compare operators, e.g., for std::sort
 Cug::CompareDegreeHelp class to provide compare operator for indices based on their degree
 Cug::DelaunayInfo< TAAPos >::CompareFaceInfo
 CCompareIndicesByClass< TCompareValues, bReverse >
 CCompareIndicesByClass2< TCompareValues, TCompare >
 Cug::NeuriteProjector::CompareSections
 Cug::NeuriteProjector::CompareSomaBranchingRegionsEnd
 CCompileTimeAssertion< bool >
 CCompileTimeAssertion< true >
 Cug::DirichletBoundary< TDomain, TAlgebra >::CondNumberDataGrouping for subset and conditional data
 Cug::IObstacleConstraint< TDomain, TAlgebra >::CondNumberDataGrouping for subset and conditional data
 Cug::ConnectedToOneMarkedVrt
 Cug::MapSparseMatrix< TValueType >::connection
 CconNodeType
 Cug::ConsistencyCheckClassSend< TVec, TValue >
 Cug::ConsistencyCheckClassSend< TVec, bool >
 Cboost::bucket_sorter< BucketType, ValueType, Bucket, ValueIndexMap >::stack_< Iter_, IndexValueMap_ >::const_iterator
 Ccontainer::const_iterator
 Cstd::map::const_iterator
 Cug::const_localMatrix_from_mat_and_array< M >
 Cug::const_ntree_element_iterator< elem_t, entry_t >This iterator is used by the ntree class to provide access to the elements of a given node
 CScalarMatrixAdapter< AT, ST >::const_row_iterator
 CScalarSubMatrixAdapter< AT, ST, R, C >::const_row_iterator
 Cug::GPUSparseMatrix< TValueType >::const_row_iterator
 Cug::SparseMatrix< TValueType >::const_row_iterator
 Cug::bridge::ConstClass
 Cug::ConstMatrixRow< TMatrix >
 Cug::DirichletBoundary< TDomain, TAlgebra >::ConstNumberDataGrouping for subset and constant data
 Cug::IObstacleConstraint< TDomain, TAlgebra >::ConstNumberDataGrouping for subset and conditional data
 Cug::CRFVGeometry< TElem, TWorldDim >::CONSTRAINED_DOFPublic hanging node interface for compatibility reasons
 Cug::DimCRFVGeometry< TDim, TWorldDim >::CONSTRAINED_DOF
 Cug::HCRFVGeometry< TElem, TWorldDim >::CONSTRAINED_DOF
 Cug::constraint_traits< TElem >
 Cug::constraint_traits< Edge >
 Cug::constraint_traits< Face >
 Cug::constraint_traits< Quadrilateral >
 Cug::constraint_traits< Triangle >
 Cug::constraint_traits< Vertex >
 Cug::ConstructGridOfSCVFWrapper< TFVGeom, TWorldDim >
 Cug::ConstructGridOfSCVFWrapper< TFVGeom, 1 >
 Cug::ConstructGridOfSCVFWrapper< TFVGeom, 2 >
 Cug::ConstructGridOfSCVFWrapper< TFVGeom, 3 >
 Cug::ConstructGridOfSCVWrapper< TFVGeom, TWorldDim >
 Cug::ConstructGridOfSCVWrapper< TFVGeom, 1 >
 Cug::ConstructGridOfSCVWrapper< TFVGeom, 2 >
 Cug::ConstructGridOfSCVWrapper< TFVGeom, 3 >
 Cug::bridge::constructor_traits< T, TTypelist >
 Cug::bridge::constructor_traits< T, TypeList< T1 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3, T4 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3, T4, T5 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3, T4, T5, T6 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3, T4, T5, T6, T7 > >
 Cug::bridge::constructor_traits< T, TypeList< T1, T2, T3, T4, T5, T6, T7, T8 > >
 Cug::bridge::constructor_traits< T, TypeList<> >
 Cug::bridge::ExportedClassBaseImpl::ConstructorOverload
 Cug::bridge::ConstructorProxy< TClass, TMethod >
 Cug::ConstScalarSubVectorAdapter< InVT, ST >
 CConstSmartPtr< T, FreePolicy >
 CConstSmartPtr< domain_type >
 CConstSmartPtr< INavierStokesUpwind< dim > >
 CConstSmartPtr< matrix_type >
 CConstSmartPtr< TDomain >
 CConstSmartPtr< ug::AlgebraLayouts >
 CConstSmartPtr< ug::ApproximationSpace< TDomain > >
 CConstSmartPtr< ug::AssemblingTuner< TAlgebra > >
 CConstSmartPtr< ug::DataExport::FunctorBase< refDim > >
 CConstSmartPtr< ug::DimLocalDoFSet< dim > >
 CConstSmartPtr< ug::DoFDistribution >
 CConstSmartPtr< ug::DoFDistributionInfo >
 CConstSmartPtr< ug::Electromagnetism::EMaterial< domain_type > >
 CConstSmartPtr< ug::FunctionPattern >
 CConstSmartPtr< ug::GridFunction >
 CConstSmartPtr< ug::ISubsetHandler >
 CConstSmartPtr< ug::LocalDoFSet >
 CConstSmartPtr< ug::LocalShapeFunctionSet< dim, TShape, TGrad > >
 CConstSmartPtr< ug::MultiGrid >
 CConstSmartPtr< ug::NavierStokes::INavierStokesUpwind< dim > >
 CConstSmartPtr< ug::SurfaceView >
 CConstSmartPtr< ug::UserData >
 CConstSmartPtr< void >
 CConstSmartPtr< weight_type >
 Cug::SurfaceView::ConstSurfaceViewElementIterator< TElem >Const iterator to traverse the surface of a multi-grid hierarchy
 Cug::GridObjectCollection::ContainerCollection
 Cug::Raster< T, TDIM >::Coordinate
 Cstl_reader::stl_reader_impl::CoordWithIndex< number_t, index_t >
 Cug::raster_kernels::Count< T, TDIM >Kernel which counts the number of times it was run on valid data values
 Cug::CPUAlgebra
 Cug::CPUBlockAlgebra< TBlockSize >
 Cug::CPUVariableBlockAlgebra
 Cug::bridge::CreateParameterInfo< TTypeList >
 Cug::bridge::CreateParameterInfo< TypeList<> >
 Cug::bridge::CreateParameterInfoOut< TRet >Creation of return value
 Cug::bridge::CreateParameterInfoOut< CustomReturn >
 Cug::bridge::CreateParameterInfoOut< void >Creation of void return value (template specialization)
 Cug::crfv_traits< TWorldDim, nrfaceco >
 Cug::crfv_traits< 1, 1 >
 Cug::crfv_traits< 1, 2 >
 Cug::crfv_traits< 2, 2 >
 Cug::crfv_traits< 2, 3 >
 Cug::crfv_traits< 3, 3 >
 Cug::crfv_traits< 3, 4 >
 Cug::CrossingVertexInfo< VRT, IndTyp >
 Cug::support::CrossingVertexInfoVol< VRT, IndTyp >
 Cug::CrouzeixRaviartBase< TRefElem >Crouzeix - Raviart Set
 Cug::CrouzeixRaviartBase< ReferenceHexahedron >
 Cug::CrouzeixRaviartBase< ReferencePrism >
 Cug::CrouzeixRaviartBase< ReferencePyramid >
 Cug::CrouzeixRaviartBase< ReferenceQuadrilateral >
 Cug::CrouzeixRaviartBase< ReferenceTetrahedron >
 Cug::CrouzeixRaviartBase< ReferenceTriangle >
 Cug::CrouzeixRaviartLSFS< TRefElem >Lagrange Shape Function Set without virtual functions and fixed order
 Cug::CuckooClock
 Cug::CUDAManager
 Cug::customLexLess< TDomain >
 Cug::bridge::CustomReturn
 Cbase_type::Data
 Cug::DistributedGridManager::ElementInfo< TGeomObj >::Data
 Cug::NeumannBoundaryBase< TDomain >::DataBase class for user data
 Cug::IDWUserData< WDim, TData >::data_itemType of a interpolation point data item
 Cug::DataEvaluatorBase< TDomain, TElemDisc >Helper class to evaluate data evaluation for local contributions during assembling
 Cug::DataEvaluatorBase< TDomain, IElemDisc< TDomain > >
 Cug::DataEvaluatorBase< TDomain, IElemError< TDomain > >
 Cpcl::DataTypeDirectlySupported
 Cpcl::DataTypeIndirectlySupported
 Cpcl::DataTypeTraits< T >
 Cpcl::DataTypeTraits< char >
 Cpcl::DataTypeTraits< double >
 Cpcl::DataTypeTraits< float >
 Cpcl::DataTypeTraits< int >
 Cpcl::DataTypeTraits< long >
 Cpcl::DataTypeTraits< unsigned char >
 Cpcl::DataTypeTraits< unsigned long >
 Cpcl::DataTypeTraits< unsigned long long >
 Cug::DebugID
 Cug::DebugIDManager
 Cug::DebugWriterContextContext of a debugger writer: Keeps the debugging section etc
 Cug::DefaultAlgebraSingleton, providing the current default algebra
 Cug::DegeneratedLayerManager< dim >Gegenerated layer subset manager
 Cug::DelaunayDebugSaver
 Cug::DenseMatrixFromSparseMatrix< TSparseMatrix >
 Cug::DenseMatrixInverse< TStorage >
 Cug::DenseMatrixInverse< ug::DenseMatrix< ug::VariableArray2< double > > >
 Cug::DoFDistribution::dim_traits< dim >
 Cug::GridFunction< TDomain, TAlgebra >::dim_traits< dim >
 Cug::ComponentGaussSeidel< TDomain, TAlgebra >::DimCache
 Cug::DimFEGeometry< TWorldDim, TRefDim >
 Cug::LocalFiniteElementProvider::DimLocalDoFSets< dim >
 Cug::DimReferenceMapping< TDim, TWorldDim >Virtual base class for reference mappings
 Cug::DimReferenceMapping< dim, worldDim >
 Cug::DimReferenceMapping< TRefMapping::dim, TRefMapping::worldDim >
 Cug::dirichlet_iterator< TAlgebra >
 Cug::DistInfoSupplierAutomatically attaches ADistInfo to all elements of a grid
 Cug::DistroAdjuster
 Cug::DoFDistributionInfoProvider
 Cug::domain_traits< dim >
 Cug::DomainInfoDescribes the contents of a domain
 Cug::DomainRayTracerTEMPORARY QUICK HACK! DON'T USE! WILL BE REPLACED SOON!
 Cug::DualGraphNeighborCollector< TBaseElem >
 Cug::BGLParallelMatrix< T >::edge
 Cug::detail::quadUtil::EdgeToQuadInfo
 Cug::KDTree< point_t, data_t, real_t >::ElementAn Element represents a point with an associated data value
 Cug::element_list_traits< ElemList >Class for computing integral properties of geometric objects types in lists
 Cug::ElementCallback
 Cug::DistributedGridManager::ElementInfo< TGeomObj >Be careful when creating copies of ElementInfo
 Cug::ElementSideRayIntersectionWrapper< TRefElem, TWorldDim, TRefDim >
 Cug::ElementSideRayIntersectionWrapper< TRefElem, 2, 2 >
 Cug::ElementSideRayIntersectionWrapper< TRefElem, 3, 3 >
 Cug::ElementStorage< TElem >This struct is used to hold GridObjects and their attachment pipes
 Cug::ElementStorage< Edge >
 Cug::ElementStorage< Face >
 Cug::ElementStorage< ug::Edge >
 Cug::ElementStorage< ug::Face >
 Cug::ElementStorage< ug::Vertex >
 Cug::ElementStorage< ug::Volume >
 Cug::ElementStorage< Vertex >
 Cug::ElementStorage< Volume >
 Cug::ElementStorageSelector< TElem >Helper class to access the correct element storage from its element type
 Cug::ElementStorageSelector< Edge >
 Cug::ElementStorageSelector< Face >
 Cug::ElementStorageSelector< Vertex >
 Cug::ElementStorageSelector< Volume >
 Cug::ElemErrorSortDesc< TDomain >
 Cug::Partitioner_DynamicBisection< TElem, dim >::ElemList
 Cboost::mpl::empty< list1< ug::end_boost_list > >Specializing boost::mpl::empty so that an list<end_boost_list> appears to be empty
 Cboost::mpl::empty< list< ug::end_boost_list > >Lists that contain nothing but ug::end_boost_list from the start need also be regarded as empty
 Cug::EmptyType
 Cug::end_boost_list
 Cug::AttachedElementList< TAttachmentPipe >::Entry
 Cug::ComPol_NewConstrainedVerticals< TLayout >::Entry
 Cug::DistributedGridManager::ElementInfo< TGeomObj >::Entry
 Cug::GridWriterUGX::EntryEntries are stored for each grid
 Cug::Hash< TKey, TValue >::Entry
 Cug::ntree< tree_dim, world_dim, TElem, TCommonData >::EntryAn Entry combines an element with the index to the next entry in a leaf-node's entry list
 Cug::Partitioner_DynamicBisection< TElem, dim >::Entry
 Cug::bridge::ParameterInfo::EntryTypeStructure to store a data entry with additional information
 Cug::bridge::ExportedConstructorDescribing information for constructor
 Cug::bridge::ExportedFunctionBaseBase class for function/method export
 Cug::bridge::ExportedFunctionGroupGroups of Functions - useful to realize overloaded functions
 Cug::bridge::ExportedMethodGroupGroups of methods - useful to realize overloaded methods
 Cug::ComPol_MatCreateOverlap< TMatrix >::ExtCon
 Cpcl::InterfaceCommunicator< TLayout >::ExtractorInfoHolds information that will be passed to the extract routines
 Cug::face_type_traits< dim >
 Cug::face_type_traits< 1 >
 Cug::face_type_traits< 2 >
 Cug::face_type_traits< 3 >
 Cug::DelaunayInfo< TAAPos >::FaceInfo
 Cug::Factorial< n >
 Cug::Factorial< 1 >
 Cug::Factory< TBase, TPairSeq >A factory class which creates instances given a class-name
 Cug::DoFDistributionInfo::FctInfo
 Cug::FEGeometry< TElem, TWorldDim, TTrialSpace, TQuadratureRule >
 Cug::FetiLayouts< TAlgebra >Auxiliary class for handling of "FETI layouts"
 Cug::FetiLayouts< algebra_type >
 Cug::Field< T >
 Cug::Field< number >
 Cpcl::FileBufferDescriptor
 Cug::FileReaderASC
 Cug::FileReaderSWC
 Cug::FileWriterSWC
 Cug::BGLParallelMatrix< T >::filter_local
 Cug::FinishedTester
 CFixedAllocator
 Cug::FixedArray1< T, n >
 Cug::FixedArray1< T, 1 >
 Cug::FixedArray1< T, 2 >
 Cug::FixedArray1< T, 3 >
 Cug::FixedArray1< T, 4 >
 Cug::FixedArray2< T, rowsT, colsT, T_ordering >
 Cug::Flag< TEnum, TStorageType, defaultValue >Helps maintaining, activating and deactivating a set of flags from an enum
 Cug::Flag< SurfaceConstants, byte, SS_NONE >
 Cug::FlexLagrangeLSFS< TRefElem >Lagrange Shape Function Set without virtual functions and flexible order
 Cug::FractureInfoUsed to tell ExpandLayers_... which subsets should be regarded as layers
 CFreeArrayDelete< T >
 CFreeDelete< T >
 CFreeRelease< T >
 CFreqAdaptNodeManager
 CFreqAdaptValues::FreqAdaptPoint
 CFreqAdaptValues
 Cug::bridge::func_traits< TFunc >
 Cug::bridge::func_traits< TRet(*)()>
 Cug::bridge::func_traits< TRet(*)(P1)>
 Cug::bridge::func_traits< TRet(*)(T1, T2)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
 Cug::bridge::func_traits< TRet(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
 Cug::bridge::func_traits< TRet(TClass::*)() const >
 Cug::bridge::func_traits< TRet(TClass::*)()>
 Cug::bridge::func_traits< TRet(TClass::*)(P1) const >
 Cug::bridge::func_traits< TRet(TClass::*)(P1)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7, T8) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7, T8)>
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7, T8, T9) const >
 Cug::bridge::func_traits< TRet(TClass::*)(T1, T2, T3, T4, T5, T6, T7, T8, T9)>
 Cug::MGStats< TDomain, TAlgebra >::FuncEntry
 Cug::FunctionPattern::FunctionInternal structure to hold all functions
 Cug::bridge::AdaptiveTools::Functionality
 Cug::bridge::AlgebraCommon::Functionality
 Cug::bridge::Constraints::Functionality
 Cug::bridge::DiscAlgebra::Functionality
 Cug::bridge::Domain::Functionality
 Cug::bridge::domain_ray_tracing::Functionality
 Cug::bridge::DomainDisc::Functionality
 Cug::bridge::Eigensolver::Functionality
 Cug::bridge::ElemDiscs::Functionality
 Cug::bridge::Evaluate::Functionality
 Cug::bridge::FiniteVolume::Functionality
 Cug::bridge::Functionality
 Cug::bridge::GridFunction::Functionality
 Cug::bridge::Integrate::Functionality
 Cug::bridge::Interpolate::Functionality
 Cug::bridge::LoadBalancing::Functionality
 Cug::bridge::LuaUserData::Functionality
 Cug::bridge::MaxError::Functionality
 Cug::bridge::MultiGrid::Functionality
 Cug::bridge::Obstacle::Functionality
 Cug::bridge::Ordering::Functionality
 Cug::bridge::Output::Functionality
 Cug::bridge::periodicBoundary::Functionality
 Cug::bridge::Preconditioner::Functionality
 Cug::bridge::Refinement::Functionality
 Cug::bridge::Restart::Functionality
 Cug::bridge::Schur::Functionality
 Cug::bridge::Selection::Functionality
 Cug::bridge::Solver::Functionality
 Cug::bridge::Transform::Functionality
 Cug::bridge::UserDataBridge::Functionality
 Cug::vrl::Functionality
 Cug::bridge::Domain::Functionality2d3dMethods that are only available for 2d and 3d are registered here
 Cug::FunctionGroup
 Cug::FunctionIndexMappingDescribes a mapping between two local index sets
 Cug::FunctionPatternDescribes the setup of discrete functions on a SubsetHandler
 Cug::bridge::FunctionProxy< TFunc, TRet >
 Cug::bridge::FunctionProxy< TFunc, void >
 Cug::DataExport< TData, dim >::Functor< refDim >
 Cug::DataExport< TData, dim >::Functor< 1 >
 Cug::DataExport< TData, dim >::Functor< 2 >
 Cug::DataExport< TData, dim >::Functor< 3 >
 Cug::DataExport< TData, dim >::FunctorBase< refDim >
 Cug::fv1_dim_traits< TDim, TWorldDim >Traits for Finite Volumes for a generic element of the fixed dimensionalities
 Cug::fv1_dim_traits_base< TDim, TWorldDim >Base for the Traits for Finite Volumes for a generic element of the fixed dimensionalities
 Cug::fv1_dim_traits_base< 1, 1 >
 Cug::fv1_dim_traits_base< 1, 2 >
 Cug::fv1_dim_traits_base< 1, 3 >
 Cug::fv1_dim_traits_base< 2, 2 >
 Cug::fv1_dim_traits_base< 2, 3 >
 Cug::fv1_dim_traits_base< 3, 3 >
 Cug::fv1_traits_most_common< TRefElem >Base class, some fields are redefined in the instantiations for particular elements
 Cug::fv1_traits_most_common< ReferenceEdge >
 Cug::fv1_traits_most_common< ReferenceHexahedron >
 Cug::fv1_traits_most_common< ReferencePrism >
 Cug::fv1_traits_most_common< ReferenceQuadrilateral >
 Cug::fv1_traits_most_common< ReferenceTetrahedron >
 Cug::fv1_traits_most_common< ReferenceTriangle >
 Cug::fv1_traits_ReferenceEdge
 Cug::fv1_traits_ReferenceFace
 Cug::fv1_traits_ReferenceVolume
 Cug::FV1ManifoldGeometry< TElem, TWorldDim >
 Cug::FVGeometryBaseBase class for all FVGeometries
 Cug::fvho_traits< TOrder, TRefElem, TWorldDim >Traits for Finite Volumes of higher order
 Cug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >Manager class for point and line sources and sinks
 Cug::FVSingularSourcesAndSinks< dim, cd_point_sss_data< dim >, cd_line_sss_data< dim > >
 Cug::GaussQuadBase< TImpl, TDim, TOrder, TNip >Wrapper to ease implementation
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 1 >, 1, 1, 1 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 11 >, 1, 11, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 13 >, 1, 13, 7 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 15 >, 1, 15, 8 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 17 >, 1, 17, 9 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 19 >, 1, 19, 10 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 3 >, 1, 3, 2 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 5 >, 1, 5, 3 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 7 >, 1, 7, 4 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceEdge, 9 >, 1, 9, 5 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 11 >, 3, 11, 90 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 2 >, 3, 2, 8 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 3 >, 3, 3, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 5 >, 3, 5, 14 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 7 >, 3, 7, 31 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 8 >, 3, 8, 47 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceHexahedron, 9 >, 3, 9, 58 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceOctahedron, 2 >, 3, 2, 16 >
 Cug::GaussQuadBase< GaussQuadrature< ReferencePrism, 0 >, 3, 0, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferencePrism, 2 >, 3, 2, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferencePyramid, 2 >, 3, 2, 8 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 1 >, 2, 1, 1 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 11 >, 2, 11, 24 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 13 >, 2, 13, 33 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 2 >, 2, 2, 4 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 3 >, 2, 3, 4 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 4 >, 2, 4, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 5 >, 2, 5, 7 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 6 >, 2, 6, 10 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 7 >, 2, 7, 12 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 8 >, 2, 8, 16 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceQuadrilateral, 9 >, 2, 9, 17 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 0 >, 3, 0, 7 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 1 >, 3, 1, 1 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 2 >, 3, 2, 4 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 3 >, 3, 3, 8 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 5 >, 3, 5, 15 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 6 >, 3, 6, 24 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 7 >, 3, 7, 31 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTetrahedron, 8 >, 3, 8, 43 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 1 >, 2, 1, 1 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 10 >, 2, 10, 25 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 11 >, 2, 11, 28 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 12 >, 2, 12, 33 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 2 >, 2, 2, 3 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 3 >, 2, 3, 4 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 4 >, 2, 4, 6 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 5 >, 2, 5, 7 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 6 >, 2, 6, 12 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 7 >, 2, 7, 12 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 8 >, 2, 8, 16 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceTriangle, 9 >, 2, 9, 19 >
 Cug::GaussQuadBase< GaussQuadrature< ReferenceVertex, 0 >, 0, 0, 1 >
 Cug::GaussQuadrature< TRefElem, order >Fixed order gauss quadrature
 Cug::GenerateOverlapClass< matrix_type >
 Cug::geometry_traits< TElem >
 Cug::geometry_traits< ConstrainedEdge >
 Cug::geometry_traits< ConstrainedQuadrilateral >
 Cug::geometry_traits< ConstrainedTriangle >
 Cug::geometry_traits< ConstrainedVertex >
 Cug::geometry_traits< ConstrainingEdge >
 Cug::geometry_traits< ConstrainingQuadrilateral >
 Cug::geometry_traits< ConstrainingTriangle >
 Cug::geometry_traits< Edge >
 Cug::geometry_traits< Face >
 Cug::geometry_traits< GridObject >
 Cug::geometry_traits< Hexahedron >
 Cug::geometry_traits< Octahedron >
 Cug::geometry_traits< Prism >
 Cug::geometry_traits< Pyramid >
 Cug::geometry_traits< Quadrilateral >
 Cug::geometry_traits< RegularEdge >
 Cug::geometry_traits< RegularVertex >
 Cug::geometry_traits< Tetrahedron >
 Cug::geometry_traits< Triangle >
 Cug::geometry_traits< Vertex >
 Cug::geometry_traits< Volume >
 Cug::GeomObjBaseTypeByDim< dim >
 Cug::GeomObjBaseTypeByDim< 0 >
 Cug::GeomObjBaseTypeByDim< 1 >
 Cug::GeomObjBaseTypeByDim< 2 >
 Cug::GeomObjBaseTypeByDim< 3 >
 Cug::GeomObjDataSerializer< TGeomObj >Interface for handling serialization and deserialization of data associated with geometric objects
 Cug::GeomProvider< TGeom >Geom Provider, holding a single instance of a geometry
 Cug::SideAndElemErrEstData< TDomain >::GetQuadRules< refDim >Helper struct for getting quadrature rules by use of mpl::lists
 Cug::GlobalAttachmentsGlobal attachments are automatically read/written from/to files and are considered during redistribution
 Cug::GPUSparseMatrix< TValueType >Sparse matrix for big, variable sparse matrices
 Cug::GradientEvaluator_LagrangeP1< TFunction >
 Cboost::graph_traits< ug::BGLParallelMatrix< ug::ParallelMatrix< T > > >
 Cboost::graph_traits< ug::BidirectionalMatrix< T > >
 Cboost::graph_traits< ug::ParallelMatrix< ug::SparseMatrix< T > > >
 Cboost::graph_traits< ug::SparseMatrix< T > >
 Cboost::graph_traits< ug::UndirectedMatrix< T > >
 Cug::GridManages the elements of a grid and their interconnection
 Cug::grid_dim_traits< dim >
 Cug::grid_dim_traits< 0 >
 Cug::grid_dim_traits< 1 >
 Cug::grid_dim_traits< 2 >
 Cug::grid_dim_traits< 3 >
 Cug::grid_global_debug_info_providerDebugging tool for function that do have no direct access to the grid
 Cug::GridDataSerializationHandlerSerialization of data associated with grid elements
 Cug::GridDataSerializerInterface for handling serialization and deserialization of data associated with all geometric objects in a grid
 Cug::GridReaderUGX::GridEntry
 Cug::GridReaderVTU::GridEntry
 Cug::GridFunctionOrdering< TDomain, TAlgebra >
 Cug::GridHeader
 Cug::UGXFileInfo::GridInfo
 Cug::GridLayoutMapLets you access layouts by type and key
 Cug::GridLevel
 Cug::GridObjectThe base class for all geometric objects, such as vertices, edges, faces, volumes, ..
 Cug::GridObjectCollectionHelper class that holds a collection of possibly unconnected geometric-objects
 Cug::GridObjectInfo
 Cug::GridObserver
 Cug::GridPointsOrdering< TDomain, TAlgebra >
 Cug::GridReaderUGXGrants read access to ugx files
 Cug::GridReaderVTUGrants read access to vtu (vtk) files
 Cug::GridWriterUGXGrants write access to ugx files
 Cug::GridWriterVTUGrants write access to vtu files
 Cug::PeriodicBoundaryManager::Group< TElem, Container >
 Cug::DimCRFVGeometry< TDim, TWorldDim >::HandledEdge
 Cug::HCRFVGeometry< TElem, TWorldDim >::HandledEdge
 Cug::Hash< TKey, TValue >
 Cug::Hash< AlgebraID, size_t >
 Cug::Hash< GeomObj *, ug::ComPol_NewConstrainedVerticals::Entry >
 Cug::Hash< uint, AttachmentEntryIterator >
 Cug::hash_iterator< TKey, TValue, TEntry >This iterator is used by the hash class to provide access to the elements of a given key
 Cug::hcrfv_traits< TWorldDim, nrfaceco >
 Cug::hcrfv_traits< 2, 2 >
 Cug::hcrfv_traits< 2, 3 >
 Cug::hcrfv_traits< 3, 3 >
 Cug::hcrfv_traits< 3, 4 >
 Cug::hdimfv1_traits< TDim >
 Cug::hdimfv1_traits< 1 >
 Cug::hdimfv1_traits< 2 >
 Cug::hdimfv1_traits< 3 >
 Cug::Heightfield
 Cug::HexahedronClass
 Cug::HexahedronDescriptorOnly used to initialize a hexahedron. for all other tasks you should use VolumeDescriptor
 Cug::hfv1_traits< TRefElem, TWorldDim >Traits for hanging finite volume (dummy implementation)
 Cug::hfv1_traits_ReferenceEdge
 Cug::hfv1_traits_ReferenceFace
 Cug::hfv1_traits_ReferenceVolume
 Cug::HFV1ManifoldGeometry< TElem, TWorldDim >
 Cug::ProcessHierarchy::HLevelInfo
 Cug::HorizontalAlgebraLayoutsHolds Interfaces and communicators for horizontal communication
 Cug::IAssemble< TAlgebra >Interface providing Jacobian and Defect of a discretization
 Cug::IAttachmentDataContainerInterface for an attachment-data-container
 Cug::GlobalAttachments::IAttachmentType
 Cug::IBalanceWeights
 Cug::IBanachSpace< TVector >Abstract base class for (algebraic) vectors
 Cug::IBanachSpace< TGridFunction::vector_type >
 Cpcl::ICommunicationPolicy< TLayout >Specializations are responsible to pack and unpack interface data during communication
 Cpcl::ICommunicationPolicy< IndexLayout >
 Cug::ICommunicationWeights
 Cug::IConstraint< TAlgebra >Interface for adjustment of constraints
 Cug::IConvectionShapes< dim >Interface class for upwind methods
 Cug::IConvectionShapes< TDim >
 Cug::IConvergenceCheck< TVector >
 Cug::IDamping< X, Y >
 Cug::IDamping< X, X >
 Cug::IDataImport< dim >Base class for data import
 Cug::IDiscretizationItem< TDomain, TAlgebra >
 CidNodeType
 Cug::IDomain< TGrid, TSubsetHandler >Describes a physical domain
 Cug::IDomain< MultiGrid, MGSubsetHandler >
 Cpcl::IDomainDecompositionInfo
 Cug::IDomainErrorIndicator< TAlgebra >Interface for an object that can estimate the (global) error
 Cug::IDomainMarker< TDomain >Interface for an object that can mark elements based on a strategy
 Cug::IDWInterpolation< WDim, TPntIterator, TData >Class for inverse distance weighting based on a general data type
 Cug::IEigensolver< X, Y >
 Cug::IElemAssembleFuncs< TLeaf, TDomain >This class encapsulates all functions related to error estimation
 Cug::IElemAssembleFuncs< IElemDisc< TDomain >, TDomain >
 Cug::IElemDiscBase< TDomain >Base class for all element-wise discretizations
 Cug::IElemDiscModifier< TDomain >
 Cug::IElementMarkingStrategy< TDomain >Abstract base class for element marking (in adaptive refinement)
 Cug::IElemEstimatorFuncs< TLeaf, TDomain >This class encapsulates all functions related to error estimation
 Cug::IElemEstimatorFuncs< IElemDisc< TDomain >, TDomain >
 Cug::IElemProlongation< TDomain >
 Cug::IElemRestriction< TDomain >
 Cug::IErrEstData< TDomain >Base class for error estimator data
 Cug::bridge::IExportedClassBase class for exported Classes
 Cug::IExternalSolverImplementation
 Cug::IFinishedCondition
 Cug::IFunction< TData, TDataIn >
 Cug::IFunction< TData, TDataIn >
 Cug::GlobalAttachments::IFunctionEntry
 Cug::IGeometry< dim >Grid and access to the coordinates of the vertices
 Cug::IGridFunctionBase class for all Grid Functions
 Cug::IIdentifierInterface to match periodic geometric elements
 Cug::IIntegrand< TData, TWorldDim >Abstract integrand interface
 Cug::IInterfaceExtrapolation< TDomain, TAlgebra >Base class for the extrapolation over an embedded boundary
 Cug::ILagrangeMultiplierDisc< TDomain, TGridFunction >
 Cug::ILinearIterator< X, Y >Describes a linear iterator
 Cug::ILinearIterator< TAlgebra::vector_type >
 Cug::ILinearIterator< X, X >
 Cug::ILinearIterator< X, Y >
 Cug::ILineSearch< TVector >
 Cug::ILocalRemesher
 Cug::ILocalSubspace< TDomain, TAlgebra, TObject >Abstract definition for subspace V_k
 Cug::ILocalToGlobalMapper< TAlgebra >Interface for definition of special LocalToGlobal mappings
 Cug::MessageHub::IMessageThis is the base class of all messages, which may be passed to callbacks
 Cug::IMultigridElementIndicators< TDomain >This class encapsulates the multi-grid attachments for error estimation
 Cug::IndCmp
 Cug::IndexView< index_type >
 Cug::INewtonUpdateGeneral interface for data updates during Newton process
 Cug::InnerBoundaryConstants
 Cug::InnerBoundaryFluxCondStruct that holds information about the flux densities and from where to where the flux occurs
 Cug::InnerBoundaryFluxDerivCond
 Cug::Int2Type< N >
 Cpcl::InterfaceCommunicator< TLayout >Performs communication between interfaces on different processes
 Cpcl::InterfaceCommunicator< pcl::MultiLevelLayout >
 Cpcl::InterfaceCommunicator< pcl::SingleLevelLayout >
 Cpcl::OrderedInterface< TType, TContainer, TAlloc >::InterfaceEntry
 Cpcl::OrderedInterface< TType, TContainer, TAlloc >::InterfaceEntryCmp< TElemCmp >
 Cug::IObjectWithWeights< W >
 Cug::IObjectWithWeights< H1EnergyDistIntegrand< TGridFunction >::weight_type >
 Cug::IObjectWithWeights< H1SemiDistIntegrand< TGridFunction >::weight_type >
 Cug::IObjectWithWeights< L2DistIntegrand< TGridFunction >::weight_type >
 Cug::IOperator< X, Y >Describes a mapping X->Y
 Cug::IOperator< GridFunction< TDomain, TAlgebra > >
 Cug::IOperator< TAlgebra::vector_type >
 Cug::IOperator< X, X >
 Cug::IOperatorInverse< X, Y >Describes an inverse mapping X->Y
 Cug::IOperatorInverse< TAlgebra::vector_type >
 Cug::IOrderingAlgorithm< TAlgebra, O_t >
 Cug::IOrderingAlgorithm< TAlgebra, O_t >
 Cug::IOrderingAlgorithm< TAlgebra, std::vector< size_t > >
 Cstd::iostream
 Cug::IPartitionerPartitioners can be used inside a LoadBalancer or separately to create partition maps
 Cug::IPartitionPostProcessorAllows to post-process partitions
 Cug::IPartitionPreProcessorAllows to pre-process data before partitioning starts
 Cug::IPositionProvider< dim >Interface for providing vertex positions
 Cug::IPositionProvider< TGridFunction::domain_type::dim >
 Cug::IPProcessVector< TVector >Interface for pre- and postprocess functions
 Cug::IPProcessVector< TAlgebra::vector_type >
 Cug::IRefinerThe refiner interface allows to mark elements for refinement and to call refine
 Cug::IRefMarkAdjuster
 Cug::ISchurComplementInverse< TAlgebra >
 Cug::IsInSubGridCallbacks that return true if an element is contained in a sub-grid
 Cug::IsNotInSubGridCallbacks that return true if an element is not contained in a sub-grid
 Cug::ISpaceDecomposition< TDomain, TAlgebra >Abstract
 Cug::IsRegularSurfaceElemReturns true if an element is a regular surface element
 Cug::ISubGridInstances represent a part of a grid
 Ccontainer::iterator
 Cstd::iterator
 Cstd::map::iterator
 Cug::BlockSliceIndexView< index_type >::iterator
 Cug::SliceIndexView< index_type >::iterator
 Cboost::iterator_facade
 Citerator_facade
 Cug::IteratorProvider< T >
 Cug::IteratorProvider< MGSubsetHandler >
 Cug::ITimeIntegratorObserver< TDomain, TAlgebra >Abstract base class for time integration observer
 Cug::ITransferOperator< TDomain, TAlgebra >Interface for transfer routines
 Cug::ITransferPostProcess< TDomain, TAlgebra >Interface for transfer routines
 Cug::ITransferPostProcess< TDomain, TPotAlgebra >
 Cug::IVectorDebugWriter< TVector >Base class for all vector debug writer
 Cug::IVectorDebugWriter< TAlgebra::vector_type >
 Cug::IVectorWriter< vector_type >Interface for modifying a vector (e.g, setting Dirichlet values, ...)
 Cug::IVectorWriter< TGridFunction::algebra_type::vector_type >
 Cug::IVectorWriter< TVector >
 Cug::IVertexGroupBase class for all classes which consist of a group of vertices
 Cug::vrl::threading::JNIThreadException
 Cug::bridge::JSONConstructible
 Cug::KDTree< point_t, data_t, real_t >
 Cug::KDTreeDesc
 Cug::KDTreeStatic< TPositionAttachment, numDimensions, TVector >Organizes vertices in a binary-tree structure. Only for static use!
 Cug::KDVertexDistanceUsed by KDTreeStatic
 Cug::LagrangeLSFS< TRefElem, TOrder >Lagrange Shape Function Set without virtual functions and fixed order
 Cug::RasterLayers::layer_t
 Cug::AssembledMultiGridCycle< TDomain, TAlgebra >::LevData
 Cug::MGSelector::Level
 Cug::AssembledMultiGridCycle< TDomain, TAlgebra >::LevelIndex
 Cug::LFEIDIdentifier for Local Finite Elements
 Cug::GeomProvider< TGeom >::LFEIDandQuadOrderStruct to sort keys
 Cug::lg_ntree_traits_base< tree_dim, world_dim, elem_t_, common_data_t_ >
 Cug::lg_ntree_traits_base< 1, 1, elem_t, NTreeGridData< 1 > >
 Cug::lg_ntree_traits_base< 1, 2, elem_t, NTreeGridData< 2 > >
 Cug::lg_ntree_traits_base< 2, 2, elem_t, NTreeGridData< 2 > >
 Cug::lg_ntree_traits_base< 2, 3, elem_t, NTreeGridData< 3 > >
 Cug::lg_ntree_traits_base< 3, 3, elem_t, NTreeGridData< 3 > >
 Cug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::line_iterator< TElem, TAAPos, TFVGeom >Class of line source and sink iterator for a given scv
 Cug::linker_traits< TData, TDataIn, TRet >Linker Traits
 Cug::linker_traits< MathMatrix< dim, dim >, number >
 Cug::linker_traits< MathTensor< 4, dim >, number >
 Cug::linker_traits< MathVector< dim >, MathMatrix< dim, dim > >
 Cug::linker_traits< MathVector< dim >, MathVector< dim >, number >
 Cug::linker_traits< MathVector< dim >, number >
 Cug::linker_traits< number, number >
 Cug::LoadBalancerA load-balancer redistributes grids using the specified partitioner and process-hierarchy
 Cug::LoaderObj
 Cug::LocalDoF
 Cug::LocalDoFSet
 Cug::LocalFiniteElementProvider::LocalDoFSets
 Cug::LocalFiniteElementProvider
 Cug::LocalIndices
 Cug::LocalMatrix
 Cug::localMatrix_from_col_major_and_array< T >
 Cug::localMatrix_from_mat_and_array< M >
 Cug::localMatrix_from_row_major_and_array< T >
 Cug::LocalFiniteElementProvider::LocalShapeFunctionSets< dim, TShape, TGrad >
 Cug::LocalToGlobalMapper< TAlgebra >
 Cug::LocalVector
 Cug::localVector_from_array< T >
 Cug::LocalVectorTimeSeriesTime series of local vectors
 Cug::LogAssistant
 Cug::LSGFGlobAssembler< TDomain, TAlgebra, TExtrapolation >Global assembler based on the ghost-fluid method with a level-set function
 Cug::lua_traits< TData >Lua Traits to push/pop on lua stack
 Cug::lua_traits< bool >
 Cug::lua_traits< int >
 Cug::lua_traits< MathMatrix< dim, dim > >
 Cug::lua_traits< number >
 Cug::lua_traits< ug::MathVector< dim > >
 Cug::lua_traits< void >
 Cug::bridge::LUACompiler
 Cug::LuaFunctionHandleHandle for a lua reference
 Cug::LUAParserClass
 Cug::bridge::lua::LuaParsing< T >
 Cug::bridge::lua::LuaParsing< bool >
 Cug::bridge::lua::LuaParsing< const char * >
 Cug::bridge::lua::LuaParsing< const std::string & >
 Cug::bridge::lua::LuaParsing< const void * >
 Cug::bridge::lua::LuaParsing< ConstSmartPtr< void > >
 Cug::bridge::lua::LuaParsing< double >
 Cug::bridge::lua::LuaParsing< float >
 Cug::bridge::lua::LuaParsing< int >
 Cug::bridge::lua::LuaParsing< size_t >
 Cug::bridge::lua::LuaParsing< SmartPtr< void > >
 Cug::bridge::lua::LuaParsing< std::string >
 Cug::bridge::lua::LuaParsing< void * >
 Cug::bridge::LuaStackCheck
 Cug::LuaTableHandleHandle for a lua reference
 Cug::impl::LuaTableHandle_
 Cug::LuaUserDataFactory< TData, dim, TRet >Factory providing LuaUserData
 Cug::LuaUserNumberNumberFunctionThis class maps a scalar value an output scalar value using a lua callback
 CM
 Cug::UndirectedMatrix< T >::map_type
 Cug::NeuriteProjector::MappingMapping of model to surface vertices
 Cug::MapSparseMatrix< TValueType >Sparse matrix for big, variable sparse matrices
 Cug::MarkerPoint
 Cug::MarkerPointManager
 Cug::mat_operations_class< vector_t, matrix_t, type >
 Cug::mat_operations_class< vector_t, matrix_t, MATRIX_USE_GLOBAL_FUNCTIONS >
 Cug::mat_operations_class< vector_t, matrix_t, MATRIX_USE_MEMBER_FUNCTIONS >
 Cug::mat_operations_class< vector_t, matrix_t, MATRIX_USE_OPERATORS >
 Cug::mat_operations_class< vector_t, matrix_t, MATRIX_USE_ROW_FUNCTIONS >
 Cug::LoaderObj::Material
 Cug::MathMatrix< N, M, T >A class for fixed size, dense matrices
 Cug::MathMatrix< 0, 0, T >
 Cug::MathMatrix< 0, N, T >
 Cug::MathMatrix< dim, dim >
 Cug::MathMatrix< N, 0, T >
 Cug::MathMatrix< N, N >
 Cug::MathMatrix< worldDim, dim >
 Cug::MathSymmetricMatrix< N, T >A class for fixed size, dense matrices
 Cug::MathTensor< TRank, N, T >Mathematical Tensor of rank TRank and N entries
 Cug::MathTensor< 1, N, number >
 Cug::MathTensor< 1, N, T >
 Cug::MathTensor< TRank, dim >
 Cug::MathTensorX< TEntry, N >
 Cug::MathTensorX< MathTensor1< N2, number >, N1 >
 Cug::MathTensorX< MathTensorX< MathTensor1< N3, number >, N2 >, N1 >
 Cug::MathTensorX< MathTensorX< MathTensorX< MathTensor1< N4, number >, N3 >, N2 >, N1 >
 Cug::MathVector< N, T >Mathematical Vector with N entries
 Cug::MathVector< 0, T >
 Cug::MathVector< 1, T >
 Cug::MathVector< 2, number >
 Cug::MathVector< 2, T >
 Cug::MathVector< 3, number >
 Cug::MathVector< 3, T >
 Cug::MathVector< 4, number >
 Cug::MathVector< 4, T >
 Cug::MathVector< dim >
 Cug::MathVector< dim, int >
 Cug::MathVector< worldDim >
 Cug::matrix_algebra_type_traits< T >
 Cug::matrix_algebra_type_traits< DenseMatrix< T > >
 Cug::matrix_algebra_type_traits< DenseMatrixInverse< T > >
 Cug::matrix_algebra_type_traits< GPUSparseMatrix< T > >
 Cug::matrix_algebra_type_traits< MapSparseMatrix< T > >
 Cug::matrix_algebra_type_traits< MatrixOperator< M, X, Y > >
 Cug::matrix_algebra_type_traits< ParallelMatrix< T > >
 Cug::matrix_algebra_type_traits< SparseMatrix< T > >
 CTAlgebra::matrix_type
 Cug::MatrixFileTypeRepresentation of a matrix exchange file format
 Cug::MatrixIOGeneric matrix I/O functionality
 Cug::MatrixRow< TMatrix >
 Cug::MatrixTwoIndices< I, D, type, type >
 Cug::maxheap< T >Updateable priority queue class. unlike most PQ implementations, we need a method to inform the PQ of updated elements thats why we cannot use priority_queue from the STL. maxheap works on an external array of elements T, note that none of the elements of m_arr[0]..m_arr[size-1] are in the heap at the begining. You can insert elements by using maxheap::insert(i);
 Cug::MemInfo
 Cug::MemTrackerStruct
 Cug::bridge::Message
 Cug::vrl::MessageBuffer
 Cug::MessageHubAllows to register callbacks and post messages to those callbacks
 Cug::bridge::MessageHubTest
 Cug::bridge::MethodProxy< TClass, TMethod, TRet >
 Cug::bridge::MethodProxy< TClass, TMethod, CustomReturn >
 Cug::bridge::MethodProxy< TClass, TMethod, void >
 Cug::bridge::MethodPtrWrapper
 Cug::element_list_traits< ElemList >::mfc_num_corners_of_elemMetafunction class for counting corners in an element type
 Cug::element_list_traits< ElemList >::mfc_num_edges_of_elemMetafunction class for counting edges in an element type
 Cug::element_list_traits< ElemList >::mfc_num_faces_of_elemMetafunction class for counting faces in an element type
 Cug::element_list_traits< ElemList >::mfc_num_sides_of_elemMetafunction class for counting sides (i.e. edges or faces) in an element type
 Cug::element_list_traits< ElemList >::mfc_num_volumes_of_elemMetafunction class for counting volumes in an element type
 Cug::MGEdgeInfoHolds information about edge relations. Used internally
 Cug::MGFaceInfoHolds information about face relations. Used internally
 Cug::mginfo_traits< TElem >Access to connected types. used internally
 Cug::mginfo_traits< Edge >Edge info traits. used internally
 Cug::mginfo_traits< Face >Face info traits. used internally
 Cug::mginfo_traits< Vertex >Vertex info traits. used internally
 Cug::mginfo_traits< Volume >Volume info traits. used internally
 Cug::MGSelector::MGSelectionIterator< TElem, TMGSelector, TLevelIterator >
 Cug::MGStats< TDomain, TAlgebra >Records statistics on how individual parts of a multigrid method worked
 Cug::MGVertexInfoHolds information about vertex relations. Used internally
 Cug::MGVolumeInfoHolds information about volume relations. Used internally
 Cug::MGWrapper< TGrid >
 Cug::MGWrapper< Grid >
 Cug::MGWrapper< MultiGrid >
 Cug::DimHFV1Geometry< TDim, TWorldDim >::MidID
 Cug::FV1ManifoldGeometry< TElem, TWorldDim >::MidID
 Cug::HFV1Geometry< TElem, TWorldDim >::MidID
 Cug::HFV1ManifoldGeometry< TElem, TWorldDim >::MidID
 Cug::MidIDHelper class to store dimension and id of a midpoint of a sub-element
 Cug::MiniBubbleLSFS< TRefElem >Lagrange Shape Function Set without virtual functions and fixed order
 Cug::MMTypeCodeType representation for MatrixMarket matrix exchange files
 Cpcl::layout_tags::multi_level_layout_tagMarks a layout as a multi-level layout
 Cug::MultiElementAttachmentAccessor< TAttachment >Accesses attachements in different element types at the same time
 Cug::MultiElementAttachmentAccessor< Attachment< byte > >
 Cug::MultiElementAttachmentAccessor< Attachment< char > >
 Cug::MultiElementAttachmentAccessor< Attachment< Values > >
 Cug::MultiElementAttachmentAccessor< ug::Attachment >
 Cpcl::MultiGroupCommunicatorCommunicator for simultaneous data exchange between many small groups
 Cug::MultiIndex< N, TSingleIndexType >
 Cug::Raster< T, TDIM >::MultiIndex
 Cug::MultiIndex< 1, size_t >
 Cug::MultiIndex< 2, size_t >
 Cug::MultiIndex< 3, size_t >
 Cpcl::MultiLevelLayout< TInterface >Standard multi-level-layout implementation
 Cug::MyVectorTraits< TVector, Enable >
 Cug::MyVectorTraits< TVector, typename boost::enable_if_c< TVector::value_type::is_static >::type >
 Cug::DimHFV1Geometry< TDim, TWorldDim >::NatEdgeInfo
 Cug::HFV1Geometry< TElem, TWorldDim >::NatEdgeInfo
 Cug::HFV1ManifoldGeometry< TElem, TWorldDim >::NatEdgeInfo
 Cug::CompositeConvCheck< TVector, TDomain >::NativCmpInfo
 Cug::NedelecLDS< TRefElem >Nedelec, i.e. the edge local dof set
 Cug::NedelecLDS< ReferenceTetrahedron >
 Cug::NedelecLDS< ReferenceTriangle >
 Cug::NedelecLSFS< TRefElement >
 Cug::SubdivRules_PLoop::NeighborInfo
 Cug::NeuriteProjector::Neurite
 Cug::DimHFV1Geometry< TDim, TWorldDim >::NewEdgeInfo
 Cug::HFV1Geometry< TElem, TWorldDim >::NewEdgeInfo
 Cug::HFV1ManifoldGeometry< TElem, TWorldDim >::NewEdgeInfo
 Cug::NewLayoutCreator
 Cug::NewLayoutCreator::NewSlaveNotification
 Cug::ParallelNodes::NewSlaveNotification
 Cug::NewtonUpdaterGeneric< TVector >
 Cug::KDTree< point_t, data_t, real_t >::Node
 Cug::KDTreeStatic< TPositionAttachment, numDimensions, TVector >::Node
 Cug::ntree< tree_dim, world_dim, TElem, TCommonData >::Node
 CnodeType
 Cug::non_dirichlet_iterator< TAlgebra >
 Cug::bridge::NonAllowedName1
 Cug::bridge::NonAllowedName2
 Cug::bridge::NonAllowedName3
 Cug::bridge::NonAllowedName4
 Cug::ntree< tree_dim, world_dim, TElem, TCommonData >The n-tree class can be used to construct space partitioning trees of dimensions 1, 2, and 3
 Cug::ntree< tree_dim, world_dim, grid_elem_t *, NTreeGridData< world_dim > >
 Cug::ntree_traits< tree_dim, world_dim, elem_t, common_data_t >
 Cug::NTreeDesc
 Cug::NTreeGridData< world_dim >
 CNullSmartPtrUsed to construct empty smart pointers
 Cug::vrl::NumberArray
 Cug::DirichletBoundary< TDomain, TAlgebra >::NumberDataGrouping for subset and non-conditional data
 Cug::IObstacleConstraint< TDomain, TAlgebra >::NumberDataGrouping for subset and non-conditional data
 Cug::bridge::Evaluate::NumberValuedUserDataEvaluator< TDomain, TAlgebra >
 Cug::LoaderObj::Object
 Cug::node_tree::ObjectAn Object serves as the base-class for most of the polymorphic node-tree objects
 Cug::OBJMaterialHolds information about the materials in the obj-file
 Cug::ObstacleInNormalDir< TDomain, TAlgebra >::obsDoFDataStruct to store data for a specific obstacle DoF
 Cug::OctahedronClass
 Cug::OctahedronDescriptorOnly used to initialize a octahedron. for all other tasks you should use VolumeDescripor
 Cug::DirichletBoundary< TDomain, TAlgebra >::OldNumberDataGrouping for subset and the data already stored in the solution
 Cug::operation_add
 Cug::operation_sub
 CoprNodeType
 Cpcl::OrderedInterface< TType, TContainer, TAlloc >You may add elements to this interface and iterate over them
 Cstd::ostream
 Cug::ParallelNodes::OverlapType
 Cug::OverlapWriter< TAlgebra >Writes overlapping matrices and vectors
 Cug::bridge::ExportedFunctionGroup::Overload
 Cug::bridge::ExportedMethodGroup::Overload
 Cug::OverlyingSubsetFinder< TDomain >
 Cug::OwnedPtr< T >Holds and automatically deletes a pointer, similar to std::auto_ptr. USE WITH CARE!
 Cug::OwnedPtr< ug::DistributedGridManager::ElementInfo::Data >
 Cug::PageContainer< T, MAX_PAGE_SIZE, Allocator >
 Cstd::pair
 Cpcl::ParallelArchive
 Cug::ParallelColoring
 Cug::ParallelDualGraph< TGeomBaseObj, TIndexType, TConnectingObj >Generates the parralel dual graph of a MultiGrid as, e.g., required by Parmetis
 Cug::ParallelNodes
 Cug::ParallelProgress
 Cug::bridge::ParameterInfoStack holding parameter infos about a parameter stack
 Cug::PartitionMapUsed to describe how a domain shall be distributed in a parallel environment
 Cug::PartitionWeighting
 Cug::PathProviderSingleton which stores common paths and a stack of current paths
 Cug::DoFCount::Cnt::PCnt
 Cug::PeriodicAttachmentAccessor< TElem, TAttachment >Accesses attachements with consideration to periodic boundaries
 Cug::PeriodicAttachmentAccessor< side_type, AMathDimMat >
 Cug::PeriodicAttachmentAccessor< side_type, AMathVectorDim >
 Cug::PeriodicAttachmentAccessor< side_type, ANumber >
 Cug::PeriodicAttachmentAccessor< side_type, ANumberArray >
 Cug::PeriodicAttachmentAccessor< side_type, ASizetArray >
 Cug::PeriodicAttachmentAccessor< side_type, ATensor >
 Cug::PeriodicAttachmentAccessor< Vertex, AMathVectorDim >
 Cug::PeriodicAttachmentAccessor< Vertex, ANumber >
 Cug::PeriodicAttachmentAccessor< Vertex, ATensor >
 Cug::PeriodicAttachmentAccessor< vertex_type, ANumber >
 Cug::bridge::Piece
 Cug::FVSingularSourcesAndSinks< dim, TPointData, TLineData >::point_iterator< TElem, TAAPos, TFVGeom >Class of point source and sink iterator for a given scv
 Cboost::pointee< ConstSmartPtr< T > >
 Cboost::pointee< SmartPtr< T > >
 Cug::Pointer2Value< T >
 Cug::Pointer2Value< T * >
 Cug::PointerConstArray< TPtr >Container which holds an array of pointers
 Cug::bridge::Evaluate::PointEvaluatorFactory< TDomain, TAlgebra >This is a factory for creating a 'PointEvaluatorBase' object from user data
 Cug::Polynomial1D
 Cug::PosAndIndex< dim >
 Cug::ntree< tree_dim, world_dim, TElem, TCommonData >::pow< n, exponent >Static template implementation to raise n to the power exponent
 Cug::Pow< n, d >
 Cug::ntree< tree_dim, world_dim, TElem, TCommonData >::pow< n, 0 >
 Cug::Pow< n, 0 >
 Cug::PowerMethod< TAlgebra >
 Cug::PProcessChain< TVector >Chain of pre- or postprocess operations
 Cug::PProcessChain< vector_type >
 Cug::PrimalConnection< TValue >
 Cug::vrl::PrintCondUserData2d< TData >
 Cug::vrl::PrintUserData2d< TData >
 Cug::PrismClass
 Cug::PrismDescriptorOnly used to initialize a prism. for all other tasks you should use VolumeDescripor
 Cpcl::ProcessCommunicator
 Cug::ProcessHierarchyDefines how the different levels of a grid shall be distributed across the available processes
 CProfileNodeManager
 Cug::Progress
 Cug::IPatchRemesher::ProjectedPoint
 Cug::CopyAttachmentHandler< TElem, TAttachment >::propagate< TCreatedElem, Dummy >
 Cug::CopyAttachmentHandler< TElem, TAttachment >::propagate< TElem, Dummy >
 Cboost::property_map< ug::BGLParallelMatrix< T >, vertex_index_t >
 Cboost::property_map< ug::BidirectionalMatrix< ug::SparseMatrix< T > >, vertex_index_t >
 Cboost::property_map< ug::ParallelMatrix< T >, vertex_index_t >
 Cboost::property_map< ug::SparseMatrix< T >, Tag >
 Cboost::property_map< ug::SparseMatrix< T >, vertex_index_t >
 Cboost::property_map< ug::UndirectedMatrix< T >, vertex_index_t >
 Cug::Provider< TClass >Provider, holding a single instance of an object
 Cug::PtrToValueType< TGeomObjPtrType >
 Cug::PtrToValueType< Edge * >
 Cug::PtrToValueType< Face * >
 Cug::PtrToValueType< Vertex * >
 Cug::PtrToValueType< Volume * >
 Cug::bridge::ParameterInfo::PushType< T >
 Cug::bridge::ParameterStack::PushType< T >
 Cug::bridge::ParameterInfo::PushType< bool >
 Cug::bridge::ParameterStack::PushType< bool >
 Cug::bridge::ParameterInfo::PushType< const char * >
 Cug::bridge::ParameterStack::PushType< const char * >
 Cug::bridge::ParameterInfo::PushType< const std::string & >
 Cug::bridge::ParameterStack::PushType< const std::string & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< bool > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< bool > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< const char * > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< const char * > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< const T * > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< const TClass * > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< ConstSmartPtr< T > > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< ConstSmartPtr< TClass > > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< double > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< double > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< float > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< float > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< int > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< int > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< size_t > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< size_t > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< SmartPtr< T > > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< SmartPtr< TClass > > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< std::string > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< std::string > & >
 Cug::bridge::ParameterStack::PushType< const std::vector< T * > & >
 Cug::bridge::ParameterInfo::PushType< const std::vector< TClass * > & >
 Cug::bridge::ParameterStack::PushType< const T & >
 Cug::bridge::ParameterStack::PushType< const T * >
 Cug::bridge::ParameterInfo::PushType< const TClass & >
 Cug::bridge::ParameterInfo::PushType< const TClass * >
 Cug::bridge::ParameterStack::PushType< ConstSmartPtr< T > >
 Cug::bridge::ParameterInfo::PushType< ConstSmartPtr< TClass > >
 Cug::bridge::ParameterInfo::PushType< double >
 Cug::bridge::ParameterStack::PushType< double >
 Cug::bridge::ParameterInfo::PushType< float >
 Cug::bridge::ParameterStack::PushType< float >
 Cug::bridge::ParameterInfo::PushType< int >
 Cug::bridge::ParameterStack::PushType< int >
 Cug::bridge::ParameterInfo::PushType< size_t >
 Cug::bridge::ParameterStack::PushType< size_t >
 Cug::bridge::ParameterStack::PushType< SmartPtr< T > >
 Cug::bridge::ParameterInfo::PushType< SmartPtr< TClass > >
 Cug::bridge::ParameterInfo::PushType< std::string >
 Cug::bridge::ParameterStack::PushType< std::string >
 Cug::bridge::ParameterInfo::PushType< std::vector< bool > >
 Cug::bridge::ParameterStack::PushType< std::vector< bool > >
 Cug::bridge::ParameterInfo::PushType< std::vector< const char * > >
 Cug::bridge::ParameterStack::PushType< std::vector< const char * > >
 Cug::bridge::ParameterStack::PushType< std::vector< const T * > >
 Cug::bridge::ParameterInfo::PushType< std::vector< const TClass * > >
 Cug::bridge::ParameterStack::PushType< std::vector< ConstSmartPtr< T > > >
 Cug::bridge::ParameterInfo::PushType< std::vector< ConstSmartPtr< TClass > > >
 Cug::bridge::ParameterInfo::PushType< std::vector< double > >
 Cug::bridge::ParameterStack::PushType< std::vector< double > >
 Cug::bridge::ParameterInfo::PushType< std::vector< float > >
 Cug::bridge::ParameterStack::PushType< std::vector< float > >
 Cug::bridge::ParameterInfo::PushType< std::vector< int > >
 Cug::bridge::ParameterStack::PushType< std::vector< int > >
 Cug::bridge::ParameterInfo::PushType< std::vector< size_t > >
 Cug::bridge::ParameterStack::PushType< std::vector< size_t > >
 Cug::bridge::ParameterStack::PushType< std::vector< SmartPtr< T > > >
 Cug::bridge::ParameterInfo::PushType< std::vector< SmartPtr< TClass > > >
 Cug::bridge::ParameterInfo::PushType< std::vector< std::string > >
 Cug::bridge::ParameterStack::PushType< std::vector< std::string > >
 Cug::bridge::ParameterStack::PushType< std::vector< T * > >
 Cug::bridge::ParameterInfo::PushType< std::vector< TClass * > >
 Cug::bridge::ParameterStack::PushType< T & >
 Cug::bridge::ParameterStack::PushType< T * >
 Cug::bridge::ParameterInfo::PushType< TClass & >
 Cug::bridge::ParameterInfo::PushType< TClass * >
 Cput_get_helper
 Cug::PyramidClass
 Cug::PyramidDescriptorOnly used to initialize a pyramids. for all other tasks you should use VolumeDescripor
 Cug::QuadratureRule< TDim >Quadrature rule for a Reference Dimension
 Cug::QuadratureRule< 0 >
 Cug::QuadratureRule< 1 >
 Cug::QuadratureRule< 2 >
 Cug::QuadratureRule< 3 >
 Cug::QuadratureRule< dim >
 Cug::QuadratureRule< dim-1 >
 Cug::QuadratureRule< refDim >
 Cug::QuadratureRule< TRefElem::dim >
 Cug::QuadratureRuleProvider< TDim >Quadrature rules for a reference dimension
 Cug::QuadrilateralDescriptorOnly used to initialize a quadrilateral. for all other tasks you should use FaceDescriptor
 Cug::Raster< T, TDIM >Generic raster for arbitrary dimensions
 Cug::RasterLayerDesc
 Cug::RasterLayers
 Cug::RayElemIntersectionRecord< TElem >
 Cug::impl::ProjectVerticesToCloseEdges::Record
 Cpcl::reduce_traits< TValue >Methods defined in those traits are used by ComPol_AttachmentReduce
 Cpcl::reduce_traits< double >
 Cpcl::reduce_traits< float >
 Cpcl::Reducer< T >
 Cug::reference_element_traits< TElem >Traits for reference elements
 Cug::reference_element_traits< Edge >
 Cug::reference_element_traits< Hexahedron >
 Cug::reference_element_traits< Octahedron >
 Cug::reference_element_traits< Prism >
 Cug::reference_element_traits< Pyramid >
 Cug::reference_element_traits< Quadrilateral >
 Cug::reference_element_traits< RegularEdge >
 Cug::reference_element_traits< Tetrahedron >
 Cug::reference_element_traits< Triangle >
 Cug::reference_element_traits< Vertex >
 Cug::ReferenceElementBase class for reference elements
 Cug::ReferenceElementProviderProvider for Reference Elements
 Cug::ReferenceMapping< TRefElem, TWorldDim >
 Cug::ReferenceMapping< ref_elem_type, worldDim >
 Cug::ReferenceMappingProviderClass to provide reference mappings
 Cug::RefinementProjectorAdjusts vertex coordinates during refinement
 Cug::bridge::RegisterDomainAlgebraDependent< Functionality, DomainList, AlgebraList >::RegAlgebra< CurrAlgebraList >
 Cug::bridge::AlgebraTypeIDProvider::RegisterAlgebraIndices< List >::RegEnd
 Cug::bridge::RegisterAlgebraDependent< Functionality, List >::RegEnd
 Cug::bridge::RegisterDomainAlgebraDependent< Functionality, DomainList, AlgebraList >::RegEnd
 Cug::bridge::RegisterDomainDependent< Functionality, List >::RegEnd
 Cug::FV1InnerBoundaryElemDisc< TImpl, TDomain >::RegisterPrepTimestep< List >::RegEnd
 Cug::CopyAttachmentHandler< TElem, TAttachment >::register_as_observer< TObserverElem, Dummy >
 Cug::CopyAttachmentHandler< TElem, TAttachment >::register_as_observer< Edge, Dummy >
 Cug::CopyAttachmentHandler< TElem, TAttachment >::register_as_observer< Face, Dummy >
 Cug::CopyAttachmentHandler< TElem, TAttachment >::register_as_observer< Vertex, Dummy >
 Cug::CopyAttachmentHandler< TElem, TAttachment >::register_as_observer< Volume, Dummy >
 Cug::bridge::RegisterAlgebraDependent< Functionality, List >
 Cug::bridge::AlgebraTypeIDProvider::RegisterAlgebraIndices< List >
 Cug::FV1InnerBoundaryElemDisc< TImpl, TDomain >::RegisterAssemblingFuncs
 Cug::bridge::RegisterDomain1dAlgebraDependent< Functionality, AlgebraList >
 Cug::bridge::RegisterDomain2d3dAlgebraDependent< Functionality, AlgebraList >
 Cug::bridge::RegisterDomain2dAlgebraDependent< Functionality, AlgebraList >
 Cug::bridge::RegisterDomain3dAlgebraDependent< Functionality, AlgebraList >
 Cug::bridge::RegisterDomainAlgebraDependent< Functionality, DomainList, AlgebraList >
 Cug::bridge::RegisterDomainDependent< Functionality, List >
 Cug::ConvectionShapesFullUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::ConvectionShapesLinearProfileSkewedUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::ConvectionShapesNoUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::ConvectionShapesPartialUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::ConvectionShapesSkewedUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::ConvectionShapesWeightedUpwind< TDim >::RegisterElemFuncFunctor for registering the shapes for the element-templated FV geometries
 Cug::FV1InnerBoundaryElemDisc< TImpl, TDomain >::RegisterPrepTimestep< List >
 Cug::ConvectionShapesFullUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::ConvectionShapesLinearProfileSkewedUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::ConvectionShapesNoUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::ConvectionShapesPartialUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::ConvectionShapesSkewedUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::ConvectionShapesWeightedUpwind< TDim >::RegisterRefDimFuncFunctor for registering the shapes for the reference-dimension-templated FV geometries
 Cug::detail::RegisterTypePairFunctor< TRegistry >
 Cug::bridge::RegistryRegistry for functions and classes that are exported to scripts and visualizations
 Cug::bridge::AlgebraTypeIDProvider::RegisterAlgebraIndices< List >::RegNext
 Cug::bridge::RegisterAlgebraDependent< Functionality, List >::RegNext
 Cug::bridge::RegisterDomainDependent< Functionality, List >::RegNext
 Cug::FV1InnerBoundaryElemDisc< TImpl, TDomain >::RegisterPrepTimestep< List >::RegNext
 Cug::bridge::RegisterDomainAlgebraDependent< Functionality, DomainList, AlgebraList >::RegNextDomain
 Cug::bridge::RegisterDomainAlgebraDependent< Functionality, DomainList, AlgebraList >::RegNextDomainAlgebra< CurrAlgebraList >
 Cug::StringTableStream::RepeatedCol
 Cug::ReservableArray2< T, T_ordering >
 Cug::RevisionCounterClass used to identify a state of adaption of a grid, approx-space, ..
 CScalarMatrixAdapter< AT, ST >::row_iterator
 CScalarSubMatrixAdapter< AT, ST, R, C >::row_iterator
 Cug::GPUSparseMatrix< TValueType >::row_iterator
 Cug::SparseMatrix< TValueType >::row_iterator
 Cug::RowSendingScheme< matrix_type >
 Cug::ScalarGridFunctionData< TGridFunction >
 CScalarMatrixAdapter< AT, ST >
 CScalarSubMatrixAdapter< AT, ST, R, C >
 Cug::ScalarSubVectorAdapter< InVT, ST >
 CScalarVectorAdapter< AT, ST >
 Cug::DistributedGridManager::ScheduledElementUsed to schedule an element for insertion during ordered-insertion-mode
 Cug::CRFVGeometry< TElem, TWorldDim >::SCVSub control volume structure
 Cug::DimCRFVGeometry< TDim, TWorldDim >::SCVSub control volume structure
 Cug::DimFV1Geometry< TDim, TWorldDim >::SCVSub control volume structure
 Cug::DimFV1IBGeometry< TDim, TWorldDim >::SCVSub control volume structure
 Cug::DimFVGeometry< TWorldDim, TDim >::SCVSub control volume structure
 Cug::DimHFV1Geometry< TDim, TWorldDim >::SCV
 Cug::FV1Geometry_gen< TElem, TWorldDim, TCondensed >::SCVSub control volume structure
 Cug::FV1IBGeometry< TElem, TWorldDim >::SCVSub control volume structure
 Cug::FVGeometry< TOrder, TElem, TWorldDim, TQuadOrder >::SCVSub control volume structure
 Cug::HCRFVGeometry< TElem, TWorldDim >::SCVSub control volume structure
 Cug::HFV1Geometry< TElem, TWorldDim >::SCV
 Cug::CRFVGeometry< TElem, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::DimCRFVGeometry< TDim, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::DimFV1Geometry< TDim, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::DimFV1IBGeometry< TDim, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::DimFVGeometry< TWorldDim, TDim >::SCVFSub-Control Volume Face structure
 Cug::DimHFV1Geometry< TDim, TWorldDim >::SCVF
 Cug::FV1Geometry_gen< TElem, TWorldDim, TCondensed >::SCVFSub-Control Volume Face structure
 Cug::FV1IBGeometry< TElem, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::FVGeometry< TOrder, TElem, TWorldDim, TQuadOrder >::SCVFSub-Control Volume Face structure
 Cug::HCRFVGeometry< TElem, TWorldDim >::SCVFSub-Control Volume Face structure
 Cug::HFV1Geometry< TElem, TWorldDim >::SCVF
 Cug::SCVFofSCVRayIntersectionWrapper< TDim, TWorldDim >
 Cug::SCVFofSCVRayIntersectionWrapper< 2, 2 >
 Cug::NeuriteProjector::Section
 Cug::SectionContainer< TValue, TContainer >::Section
 Cug::SectionContainer< TValue, TContainer >A container that is divided into different sections
 Cug::SectionContainer< TElem *, AttachedElementList >
 Cug::SectionContainerSelector< TElem >Helper class to access the correct element storage from its element type
 Cug::SectionContainerSelector< Edge >
 Cug::SectionContainerSelector< Face >
 Cug::SectionContainerSelector< Vertex >
 Cug::SectionContainerSelector< Volume >
 Cug::GridReaderUGX::SelectorEntry
 Cug::FV1InnerBoundaryElemDisc< TImpl, TDomain >::ShapeValuesStruct holding values of shape functions in IPs
 Cug::SimpleGrid
 Cpcl::layout_tags::single_level_layout_tagMarks a layout as a single-level layout
 Cpcl::SingleLevelLayout< TInterface >Standard single-level-layout implementation
 Cpcl::SingleLevelLayout< pcl::OrderedInterface< size_t, std::vector > >
 Cug::SliceIndexView< index_type >
 Cug::SlicingData< TVec, N >
 Cug::SlicingData< binary_grouping_vector, 2 >
 Cboost::SM_edge< T >
 CSmallObject< maxObjSize, maxChunkSize >
 CSmallObjectAllocator< maxObjSize, maxChunkSize >
 CSmartPtr< T, FreePolicy >
 CSmartPtr< AuxLaplaceLocAss >
 CSmartPtr< AuxLaplaceRHS >
 CSmartPtr< BarryMercerRefDispX::pos_data_type >
 CSmartPtr< BarryMercerRefDispY::pos_data_type >
 CSmartPtr< BarryMercerRefPressure::pos_data_type >
 CSmartPtr< CallbackId >
 CSmartPtr< char >
 CSmartPtr< CommWrapper >
 CSmartPtr< CplUserData< number, dim > >
 CSmartPtr< domain_type >
 CSmartPtr< ElementCallback >
 CSmartPtr< grid_func_t >
 CSmartPtr< grid_function_type >
 CSmartPtr< IBalanceWeights >
 CSmartPtr< IGeometry3d >
 CSmartPtr< INavierStokesUpwind< dim > >
 CSmartPtr< IPartitioner >
 CSmartPtr< IPartitionPostProcessor >
 CSmartPtr< IPartitionPreProcessor >
 CSmartPtr< LuaFunction< number, number > >
 CSmartPtr< matrix_type >
 CSmartPtr< MessageHub >
 CSmartPtr< MGSubsetHandler >
 CSmartPtr< MultiGrid >
 CSmartPtr< ProcessHierarchy >
 CSmartPtr< RasterLayers >
 CSmartPtr< RefinementProjector >
 CSmartPtr< StdGlobPosData< BarryMercerRefDispX, number, 2, void > >
 CSmartPtr< StdGlobPosData< BarryMercerRefDispY, number, 2, void > >
 CSmartPtr< StdGlobPosData< BarryMercerRefPressure, number, 2, void > >
 CSmartPtr< TDomain >
 CSmartPtr< TGFunc >
 CSmartPtr< TGridFunc >
 CSmartPtr< TGridFunction >
 CSmartPtr< TVector >
 CSmartPtr< ug::AdaptionSurfaceGridFunction< TDomain > >
 CSmartPtr< ug::AlgebraDebugWriter< algebra_type > >
 CSmartPtr< ug::AlgebraLayouts >
 CSmartPtr< ug::ApproximationSpace >
 CSmartPtr< ug::ApproximationSpace< domain_type > >
 CSmartPtr< ug::ApproximationSpace< TDomain > >
 CSmartPtr< ug::AssembledLinearOperator< algebra_type > >
 CSmartPtr< ug::AssembledLinearOperator< TAlgebra > >
 CSmartPtr< ug::AssembledLinearOperator< ug::CPUAlgebra > >
 CSmartPtr< ug::AssembledOperator< algebra_type > >
 CSmartPtr< ug::AssemblingTuner< TAlgebra > >
 CSmartPtr< ug::ConvectionDiffusionPlugin::CDSingularSourcesAndSinks< dim > >
 CSmartPtr< ug::ConvectionDiffusionPlugin::ConvectionDiffusionFE >
 CSmartPtr< ug::CplUserData >
 CSmartPtr< ug::CplUserData< number, 2, bool > >
 CSmartPtr< ug::CplUserData< number, dim > >
 CSmartPtr< ug::CplUserData< number, dim, bool > >
 CSmartPtr< ug::CplUserData< TData, 2 > >
 CSmartPtr< ug::CplUserData< TData, dim > >
 CSmartPtr< ug::CplUserData< ug::MathMatrix< dim, dim >, dim > >
 CSmartPtr< ug::CplUserData< ug::MathVector< dim >, dim > >
 CSmartPtr< ug::DataExport< number, dim > >
 CSmartPtr< ug::DataExport< ug::MathMatrix< dim, dim >, dim > >
 CSmartPtr< ug::DataExport< ug::MathVector< dim >, dim > >
 CSmartPtr< ug::DebugWriterContext >
 CSmartPtr< ug::DegeneratedLayerManager >
 CSmartPtr< ug::DependentUserData< MathVector< dim >, dim > >
 CSmartPtr< ug::DependentUserData< number, dim > >
 CSmartPtr< ug::DependentUserData< TData, dim > >
 CSmartPtr< ug::DependentUserData< ug::MathMatrix< dim, dim >, dim > >
 CSmartPtr< ug::DependentUserData< ug::MathVector< dim >, dim > >
 CSmartPtr< ug::DirichletBoundary< TDomain, TAlgebra > >
 CSmartPtr< ug::DistroAdjuster >
 CSmartPtr< ug::DoFDistribution >
 CSmartPtr< ug::DoFDistributionInfo >
 CSmartPtr< ug::DoFIndexStorage >
 CSmartPtr< ug::DomainDiscretization< TDomain, ug::CPUAlgebra > >
 CSmartPtr< ug::Electromagnetism::EMaterial< domain_type > >
 CSmartPtr< ug::Electromagnetism::EMaterial< TDomain > >
 CSmartPtr< ug::Electromagnetism::EMDirichlet< TDomain, TAlgebra > >
 CSmartPtr< ug::Electromagnetism::NedelecLoopCurrent::OutOfSource >
 CSmartPtr< ug::Electromagnetism::NedelecLoopCurrent::ZeroAverage >
 CSmartPtr< ug::Field< number > >
 CSmartPtr< ug::Geometry< 3, 3 > >
 CSmartPtr< ug::Grid >
 CSmartPtr< ug::GridFunction >
 CSmartPtr< ug::GridFunction< TDomain, ug::CPUAlgebra > >
 CSmartPtr< ug::GridFunctionDebugWriter< TDomain, TAlgebra > >
 CSmartPtr< ug::GridFunctionDebugWriter< TDomain, ug::CPUAlgebra > >
 CSmartPtr< ug::GridSubsetHandler >
 CSmartPtr< ug::IAssemble< TAlgebra > >
 CSmartPtr< ug::IComponentSpace >
 CSmartPtr< ug::IConstraint< algebra_type > >
 CSmartPtr< ug::IConvectionShapes >
 CSmartPtr< ug::IConvectionShapes< dim > >
 CSmartPtr< ug::IConvergenceCheck< vector_type > >
 CSmartPtr< ug::IConvergenceCheck< X > >
 CSmartPtr< ug::ICplUserData< dim > >
 CSmartPtr< ug::IDamping< X, X > >
 CSmartPtr< ug::IDebugWriter< algebra_type > >
 CSmartPtr< ug::IDebugWriter< TAlgebra > >
 CSmartPtr< ug::IDomainDiscretization< algebra_type > >
 CSmartPtr< ug::IDomainDiscretization< TAlgebra > >
 CSmartPtr< ug::IElementMarkingStrategy< TDomain > >
 CSmartPtr< ug::IErrEstData< TDomain > >
 CSmartPtr< ug::IGridFunctionSpace< grid_function_type > >
 CSmartPtr< ug::IGridFunctionSpace< ug::GridFunction > >
 CSmartPtr< ug::ILagrangeMultiplierDisc< TDomain, ug::GridFunction > >
 CSmartPtr< ug::ILimexCostStrategy >
 CSmartPtr< ug::ILinearIterator >
 CSmartPtr< ug::ILinearIterator< ug::ParallelVector > >
 CSmartPtr< ug::ILinearIterator< vector_type > >
 CSmartPtr< ug::ILinearIterator< X, X > >
 CSmartPtr< ug::ILinearOperator< TVector > >
 CSmartPtr< ug::ILinearOperator< vector_type > >
 CSmartPtr< ug::ILinearOperator< vector_type, vector_type > >
 CSmartPtr< ug::ILinearOperator< X, X > >
 CSmartPtr< ug::ILinearOperator< Y, X > >
 CSmartPtr< ug::ILinearOperatorInverse >
 CSmartPtr< ug::ILinearOperatorInverse< ug::ParallelVector > >
 CSmartPtr< ug::ILinearOperatorInverse< vector_type > >
 CSmartPtr< ug::ILinearOperatorInverse< vector_type, vector_type > >
 CSmartPtr< ug::ILinearOperatorInverse< X, X > >
 CSmartPtr< ug::ILineSearch< vector_type > >
 CSmartPtr< ug::ILocalSubspace >
 CSmartPtr< ug::ILUTPreconditioner< ug::CPUAlgebra > >
 CSmartPtr< ug::ILUTScalarPreconditioner< algebra_type > >
 CSmartPtr< ug::INonlinearTimeIntegrator >
 CSmartPtr< ug::IOperatorInverse >
 CSmartPtr< ug::IOrderingAlgorithm >
 CSmartPtr< ug::IPreconditionedLinearOperatorInverse >
 CSmartPtr< ug::IPreconditionedLinearOperatorInverse< vector_type > >
 CSmartPtr< ug::IRefiner >
 CSmartPtr< ug::ISchurComplementInverse< TAlgebra > >
 CSmartPtr< ug::ISubDiagErrorEst >
 CSmartPtr< ug::ISubDiagErrorEst< vector_type > >
 CSmartPtr< ug::ISubsetHandler >
 CSmartPtr< ug::ITimeDiscretization >
 CSmartPtr< ug::ITransferOperator< TDomain, TAlgebra > >
 CSmartPtr< ug::IVectorDebugWriter< vector_type > >
 CSmartPtr< ug::lg_ntree >
 CSmartPtr< ug::LinearImplicitEuler >
 CSmartPtr< ug::LSGFConstraint >
 CSmartPtr< ug::MathTensor4< dim, dim, dim, dim > >
 CSmartPtr< ug::MatrixOperator >
 CSmartPtr< ug::MatrixOperator< matrix_type, vector_type > >
 CSmartPtr< ug::MatrixOperator< ug::ParallelMatrix, ug::ParallelVector > >
 CSmartPtr< ug::MGStats >
 CSmartPtr< ug::MultiGrid >
 CSmartPtr< ug::MultiGridSubsetHandler >
 CSmartPtr< ug::NavierStokes::INavierStokesFV1Stabilization< dim > >
 CSmartPtr< ug::NavierStokes::INavierStokesUpwind< dim > >
 CSmartPtr< ug::NavierStokes::IncompressibleNavierStokesBase< TDomain > >
 CSmartPtr< ug::NavierStokes::NavierStokesFE< TDomain > >
 CSmartPtr< ug::NavierStokes::NavierStokesFV1< TDomain > >
 CSmartPtr< ug::NavierStokes::NavierStokesFVCR< TDomain > >
 CSmartPtr< ug::NeumannBoundaryBase< TDomain > >
 CSmartPtr< ug::NeuriteProjector::BranchingPoint >
 CSmartPtr< ug::NeuriteProjector::SomaPoint >
 CSmartPtr< ug::OverlapWriter< TAlgebra > >
 CSmartPtr< ug::PPP_ReplaceCoordinate >
 CSmartPtr< ug::Raster >
 CSmartPtr< ug::RefinementProjector >
 CSmartPtr< ug::Richards::IRichardsLinker >
 CSmartPtr< ug::ScaleAddLinker >
 CSmartPtr< ug::SchurComplementMatrixOperator< TAlgebra, matrix_type, vector_type > >
 CSmartPtr< ug::SchurComplementOperator< algebra_type > >
 CSmartPtr< ug::SchurComplementOperator< TAlgebra > >
 CSmartPtr< ug::SmallStrainMechanics::IMaterialLaw< TDomain > >
 CSmartPtr< ug::SmallStrainMechanics::MechOutputWriter< TDomain > >
 CSmartPtr< ug::SmallStrainMechanics::SmallStrainMechanicsElemDisc >
 CSmartPtr< ug::SmallStrainMechanics::SmallStrainMechanicsElemDisc< TDomain > >
 CSmartPtr< ug::SurfaceView >
 CSmartPtr< ug::TransferValueAccessor >
 CSmartPtr< ug::UserData >
 CSmartPtr< ug::UserData< MathVector< dim >, dim, void > >
 CSmartPtr< ug::UserData< number, dim > >
 CSmartPtr< ug::UserData< number, dim, bool > >
 CSmartPtr< ug::UserData< number, dim, void > >
 CSmartPtr< ug::UserData< number, domain_type::dim > >
 CSmartPtr< ug::UserData< number, grid_function_type::dim > >
 CSmartPtr< ug::UserData< number, worldDim > >
 CSmartPtr< ug::UserData< TData, worldDim > >
 CSmartPtr< ug::UserData< TDataIn, worldDim > >
 CSmartPtr< ug::UserData< ug::MathVector< dim >, dim > >
 CSmartPtr< ug::UserData< ug::MathVector< worldDim >, worldDim > >
 CSmartPtr< ug::VectorProxyBase >
 CSmartPtr< ug::VectorTimeSeries< vector_type > >
 CSmartPtr< ug::VTKOutput >
 CSmartPtr< vector_type >
 CSmartPtr< void >
 Cug::vrl::SmartPtrCls
 Cug::bridge::SmartTestSmartTest is a test-class which shall only be used encapsulated in a smart-pointer
 Cug::NeuriteProjector::SomaBranchingRegion
 Cug::NeuriteProjector::SomaPoint
 Cug::SortedGridFunctionOrdering< TDomain, TAlgebra >
 CSortStruct< TIndex, TValue >
 Cug::sortStruct< T >
 Cug::SortVertexPos< dim >
 CSparseMatrix< T >
 Cug::SparseMatrix< TValueType >Sparse matrix for big, variable sparse matrices
 Cug::SparseMatrix< T >
 Cug::SparseVector< T >
 Cug::Sphere< vector_t >
 Cboost::bucket_sorter< BucketType, ValueType, Bucket, ValueIndexMap >::stack_< Iter_, IndexValueMap_ >
 Cug::static_type
 Cug::std_number_vector_attachment_reduce_traits
 Cug::StdGlobAssembler< TDomain, TAlgebra >Global assembler based on the straightforward application of the local discretizations
 Cug::StdLinConsistentGravity< refDim >Class for the computation of the standard version ('Voss-Souza-type') of the consistent gravity
 Cug::LocalSchurComplement< TAlgebra >::StepConv
 Cug::PrimalSubassembledMatrixInverse< TAlgebra >::StepConv
 Cstl_reader::StlMesh< TNumber, TIndex >Convenience mesh class which makes accessing the stl data more easy
 Cug::StopwatchStopwatch class for quickly taking times
 Cug::storage_traits1< TStorage >
 Cug::storage_traits1< FixedArray1< T, N > >
 Cug::storage_traits1< VariableArray1< T > >
 Cstd::streambuf
 CStringify
 Cug::StringTableStream
 Cug::StrongNegativeConnectionsByBlockNormAdds 'strong negative connections' to graph
 Cug::SubdivRules_PLoopA singleton that stores all rules for a piecewise-loop subdivision surface
 Cug::DimFVGeometry< TWorldDim, TDim >::SubElement
 Cug::FVGeometry< TOrder, TElem, TWorldDim, TQuadOrder >::SubElement
 Cug::GridSubsetHandler::Subset
 Cug::MultiGridSubsetHandler::Subset
 Cug::SubsetGroupGroup of subsets
 Cug::GridReaderUGX::SubsetHandlerEntry
 Cug::GridReaderVTU::SubsetHandlerEntry
 Cug::UGXFileInfo::SubsetHandlerInfo
 Cug::SubsetInfoStruct that holds information associated with subsets
 Cug::UGXFileInfo::SubsetInfo
 Cug::raster_kernels::Sum< T, TDIM >Kernel which sums the values for all entries it was called on
 Cug::NeuriteProjector::SurfaceParams
 Cug::SurfaceViewRepresents the surface view of a multi-grid hierarchy
 Cug::SurfaceView::SurfaceViewElementIterator< TElem >Iterator to traverse the surface of a multi-grid hierarchy
 Cug::AssembledMultiGridCycle< TDomain, TAlgebra >::SurfLevelMap
 Cug::swc_types::SWCPoint
 Cug::SweepLineEdge
 Cug::SweepLineVertex
 CSystemCall
 Cug::T_min< T >
 Cug::Table< T >Useful for printing a table to the terminal or into a file
 Cug::Table< std::string >
 Cug::Table< std::stringstream >
 Cug::TargetProcInfo
 Cug::TarHeader
 CTBalanceWeights
 CTBase
 CTBaseIterator
 CTCommunicationCostWeights
 CTConstBaseIterator
 CTData
 Cug::TE_AlphaVec< T >
 Cug::TE_AlphaVec< TE_VecScale< T > >
 Cug::TE_AlphaVec< TE_Vector< T > >
 Cug::TE_AMV_X< A >
 Cug::TE_AMV_X< AlphaMatVec_X_Expression< L, operation, R > >
 Cug::TE_AMV_X< AlphaVec_Expression< R > >
 Cug::TE_AMV_X< MatVec_Expression< L, R > >
 CTE_TRANSPOSED< T >
 Cug::TE_TRANSPOSED< T >
 Cug::TE_VecAdd2< T >
 Cug::TE_VecAdd3< T >
 Cug::bridge::Test
 Cug::vrl::TestClass
 Cug::TetrahedronClass
 Cug::TetrahedronDescriptorOnly used to initialize a tetrahedron. for all other tasks you should use VolumeDescripor
 CTGlobAssembler
 Cug::THangingNodeRefiner< TGrid >Gives access to a hanging node refiner, depending on the grid-type
 Cug::TIKZElem
 Cug::TikzExportDesc
 Cug::TimeIntegratorSubject< TDomain, TAlgebra >Base class for a subject notifying observers attachment
 Cug::VectorTimeSeries< TVector >::TimeSolGrouping of solution and time point
 CTImpl
 Cug::TKDInfo
 CTLinIt
 CTMatrix
 Cug::ToElementPosition< TElem, TAVrtPos >
 Cug::bridge::ParameterStack::ToType< T >
 Cug::bridge::ParameterStack::ToType< bool >
 Cug::bridge::ParameterStack::ToType< const char * >
 Cug::bridge::ParameterStack::ToType< const std::string & >
 Cug::bridge::ParameterStack::ToType< const std::vector< bool > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< const char * > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< const T * > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< ConstSmartPtr< T > > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< double > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< float > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< int > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< size_t > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< SmartPtr< T > > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< std::string > & >
 Cug::bridge::ParameterStack::ToType< const std::vector< T * > & >
 Cug::bridge::ParameterStack::ToType< const T & >
 Cug::bridge::ParameterStack::ToType< const T * >
 Cug::bridge::ParameterStack::ToType< const void * >
 Cug::bridge::ParameterStack::ToType< ConstSmartPtr< T > >
 Cug::bridge::ParameterStack::ToType< ConstSmartPtr< void > >
 Cug::bridge::ParameterStack::ToType< double >
 Cug::bridge::ParameterStack::ToType< float >
 Cug::bridge::ParameterStack::ToType< int >
 Cug::bridge::ParameterStack::ToType< size_t >
 Cug::bridge::ParameterStack::ToType< SmartPtr< std::vector< std::pair< const void *, const ClassNameNode * > > > >
 Cug::bridge::ParameterStack::ToType< SmartPtr< std::vector< std::pair< ConstSmartPtr< void >, const ClassNameNode * > > > >
 Cug::bridge::ParameterStack::ToType< SmartPtr< std::vector< std::pair< SmartPtr< void >, const ClassNameNode * > > > >
 Cug::bridge::ParameterStack::ToType< SmartPtr< std::vector< std::pair< void *, const ClassNameNode * > > > >
 Cug::bridge::ParameterStack::ToType< SmartPtr< T > >
 Cug::bridge::ParameterStack::ToType< SmartPtr< void > >
 Cug::bridge::ParameterStack::ToType< std::string >
 Cug::bridge::ParameterStack::ToType< std::vector< bool > >
 Cug::bridge::ParameterStack::ToType< std::vector< const char * > >
 Cug::bridge::ParameterStack::ToType< std::vector< const T * > >
 Cug::bridge::ParameterStack::ToType< std::vector< ConstSmartPtr< T > > >
 Cug::bridge::ParameterStack::ToType< std::vector< double > >
 Cug::bridge::ParameterStack::ToType< std::vector< float > >
 Cug::bridge::ParameterStack::ToType< std::vector< int > >
 Cug::bridge::ParameterStack::ToType< std::vector< size_t > >
 Cug::bridge::ParameterStack::ToType< std::vector< SmartPtr< T > > >
 Cug::bridge::ParameterStack::ToType< std::vector< std::string > >
 Cug::bridge::ParameterStack::ToType< std::vector< T * > >
 Cug::bridge::ParameterStack::ToType< T & >
 Cug::bridge::ParameterStack::ToType< T * >
 Cug::bridge::ParameterStack::ToType< void * >
 CTPartitioner
 Cug::DoFDistribution::traits< TElem >
 Cug::Grid::traits< TElem >The traits class holds some important types for each element-type
 Cug::GridFunction< TDomain, TAlgebra >::traits< TElem >Iterator traits
 Cug::GridObjectCollection::traits< TElem >The traits class holds some important types for each element-type
 Cug::ISubsetHandler::traits< TElem >The traits class holds some important types for each element-type
 Cug::IteratorProvider< T >::traits< TElem >
 Cug::IteratorProvider< MGSubsetHandler >::traits
 Cug::MGSelector::traits< TElem >The traits class holds some important types for each element-type
 Cug::Selector::traits< TElem >The traits class holds some important types for each element-type
 Cug::SurfaceView::traits< TElem >
 Cug::Grid::traits< TAssocElem >
 Cug::StdTransfer< TDomain, TAlgebra >::TransferKeyStruct to distinguish already assembled operators
 Cug::TransferValueAccessor
 Cug::TRANSPOSED< A >This helper class is a transposed of class A
 Cug::node_tree::TraverserDerivates of a Traverser can be used to traverse a scenegraph
 Cug::Traverser_FindContainingElement< tree_t >
 Cug::Traverser_FindElementsInIntersectingNodes< tree_t >
 Cug::Traverser_FindLowestLeafNodeLevel< tree_t >
 Cug::Traverser_MinMaxNumElements< tree_t >Returns the minimum and maximum number of elements in all subtrees of nodes of the given level
 Cug::Traverser_RayElementIntersection< tree_t >
 Cug::Partitioner_DynamicBisection< TElem, dim >::TreeNode
 CTRefiner
 CTRefMapping
 Cug::TRI
 Cug::TriangleDescriptorOnly used to initialize a triangle. for all other tasks you should use FaceDescriptor
 CTStorage
 CTVector
 Cpcl::type_traits< TType >Associate internally used types with an external typename
 Cpcl::type_traits< ug::Edge >Edge interfaces and layouts store elements of type Vertex*
 Cpcl::type_traits< ug::Face >Face interfaces and layouts store elements of type Vertex*
 Cpcl::type_traits< ug::Vertex >Vertex interfaces and layouts store elements of type Vertex*
 Cpcl::type_traits< ug::Volume >Volume interfaces and layouts store elements of type Vertex*
 Cug::vrl::TypeAndArray
 Cug::TypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >
 Cug::TypeList< EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType, EmptyType >
 Cug::GridLayoutMap::Types< TType >Defines the types that are used by a LayoutMap for a given TType
 Cug::GridLayoutMap::Types< ug::Edge >
 Cug::GridLayoutMap::Types< ug::Face >
 Cug::GridLayoutMap::Types< ug::Vertex >
 Cug::GridLayoutMap::Types< ug::Volume >
 Cug::TypeValueList< TTypeList >
 Cug::TypeValueList< TypeList<> >
 Cug::bridge::UG_REGISTRY_ERROR_FunctionOrMethodNameMissingException throw, if method name has not been given
 Cug::UGErrorInstances of this class or of derived classes are thrown if errors arise
 Cug::UGProfileNode
 Cug::UGXFileInfo
 Cug::UIDSupplies a unique ID
 Cug::UndirectedMatrix< T >
 Cug::UniqueFVGeomIDProviderSingleton class that returns a new id for each type
 Cug::UniqueTypeIDProviderSingleton class that returns a new id for each type
 Cug::bridge::Unregistered
 Cug::UnsortedSparseVector< TValue >
 Cug::unvisited_iterator
 Cug::UpdateableMatrixOperator
 Cug::user_data_traits< TData >
 Cug::user_data_traits< MathMatrix< dim, dim > >
 Cug::user_data_traits< MathTensor< 4, dim > >
 Cug::user_data_traits< MathVector< dim > >
 Cug::user_data_traits< number >
 Cug::UserDataInfoBase class providing runtime-info on dimension and type
 Cug::bridge::lua::UserDataWrapper
 Cug::variable_type
 Cug::VariableArray1< T >
 Cug::VariableArray1< tEdgeInfo >
 Cug::VariableArray2< T, T_ordering >
 Cug::VariantA variant can represent variables of different types
 Cug::bridge::AlgebraCommon::VecScaleAddClass< TAlgebra >
 Cstd::vector
 Cug::Vector< TValueType >
 CVector< TValueType >
 Cug::vector_attachment_reduce_traits< dim >
 Cug::vector_attachment_reduce_traits< 1 >
 Cug::vector_attachment_reduce_traits< 2 >
 Cug::vector_attachment_reduce_traits< 3 >
 Cug::vector_attachment_reduce_traits< 4 >
 CTAlgebra::vector_type
 Cug::DirichletBoundary< TDomain, TAlgebra >::VectorDataGrouping for subset and non-conditional vector data
 Cug::IObstacleConstraint< TDomain, TAlgebra >::VectorDataGrouping for subset and non-conditional data
 Cug::VectorDebugWritingObject< TVector >
 Cug::VectorDebugWritingObject< TAlgebra::vector_type >
 Cug::VectorDebugWritingObject< X >
 Cug::VectorProxyBaseProxy struct for generic passing of any vector type
 Cug::VectorTimeSeries< TVector >Time series of solutions and corresponding time point
 Cug::bridge::Evaluate::VectorValuedUserDataEvaluator< TDomain, TAlgebra >
 Cvertex_list_graph_tag
 Cug::VertexDescriptorThis descriptor is mainly useful to avoid compilation errors in templated code
 Cug::VertexFractureProperties< T >
 Cug::support::VertexFracturePropertiesVol< T, ATT_ELEM >
 Cug::VertexFractureTriple< ECKENTYP, GESICHTSTYP, SENKRECHTENTYP >
 Cug::VMAdd--> documentation in vm.doxygen <–///
 Cug::vrl::vrl_traits< TData >
 Cug::vrl::vrl_traits< number >
 Cug::vrl::vrl_traits< ug::MathMatrix< dim, dim > >
 Cug::vrl::vrl_traits< ug::MathVector< dim > >
 Cug::vrl::VTest
 Cug::VTKOutput< TDim >Output writer to the VTK file format
 Cug::xy
 Cug::xyz
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 CYYSTYPE
 Cug::ZRayTracer< TDomain >