Plugins
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cug::AitkenNevilleTimex< TVector >
 Cug::promesh::AnisoElemInfo
 Cug::Electromagnetism::NedelecTransfer< TDomain, TAlgebra >::AssembleProlongationMatrixHelper class to call all the type-dependent assembling functions
 Cug::Poroelasticity::BarryMercerDataDimensional coefficients for Barry-Mercer benchmark
 Cug::Poroelasticity::BarryMercerErrorData< TGridFunction >Auxiliary class for compution errors as 'StdGlobPosData'
 Cug::Poroelasticity::BarryMercerErrorData< typename ug::GridFunction >
 Cug::Poroelasticity::BarryMercerNondimensionalNon-dimensional solution
 Cnlohmann::json_schema::basic_error_handler
 Cug::Poroelasticity::BiotDiscConfig
 Cug::Poroelasticity::BiotElemDisc< TDomain >
 Cug::Poroelasticity::BiotElemDiscFactory< TDomain >This class generates element discretizations
 Cug::Poroelasticity::BiotProblem< TDomain, TAlgebra >A Biot problem consists of several element discs plus boundary conditions
 Cug::Poroelasticity::BiotSubsetParametersClass for Biot parameters (per subset)
 Cug::promesh::Box
 Cug::Richards::BrooksCoreyFunctions
 Cug::Electromagnetism::CalcVolPowerElemHelperClass< TGridFunc, TElem >Helper class for the integration of the power
 Cug::Electromagnetism::CalcVolPowerHelperClass< TGridFunc >Helper class for the computation of the power of the electromagnetic field
 Cug::ConvectionDiffusionPlugin::cd_sss_data< dim >Class for data for all the CD plugin sources and sinks
 Cug::DocuGen::ClassHierarchyProvider
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::ClearDivInConductorsHelper class for assembling the weak divergence operator
 Cug::CompareDeg
 Cug::Electromagnetism::ComputeElemFluxHelper< TGridFunc, TElem >Helper class for computation of the flux in elements. (Helper for ComputeFlux.)
 Cug::Electromagnetism::ComputeElemFluxHelper< TGridFunc, RegularEdge >Helper class for computation of the flux in elements. (Helper for ComputeFlux.)
 Cug::Electromagnetism::ComputeFluxHelper< TGridFunc >Helper class for the loop over all the elements in the computation of the flux. (Helper for ComputeFlux.)
 Cug::Richards::ConductivityAdapter< M >Returns conductivities (note: corresponds to relative permeability, iff Ksat=1.0)
 Cug::SmallStrainMechanics::contrained_dim_traits< dim >
 Cug::SmallStrainMechanics::contrained_dim_traits< 2 >
 Cug::SmallStrainMechanics::contrained_dim_traits< 3 >
 Cug::DocuGen::CppGeneratorGenerator to produce valid but dummy C++ files from registered classes and functions
 Cug::SmallStrainMechanics::DamageFunctionUpdater< TDomain >
 Cug::DemoPlugin::DemoClassA basic class used to demonstrate registration of classes for scripting
 Cug::Electromagnetism::EddyCurrentTraitsAuxiliary class defining some important constants
 Cug::SmallStrainMechanics::PrandtlReuss< TDomain >::ElemData
 Cug::promesh::ElementIterator< TElem >
 Cug::Electromagnetism::EMaterial< TDomain >Class for subdomain-dependent data for the E-based formulated problems
 Cug::Richards::ExponentialModelParameters
 Cug::SmallStrainMechanics::face_type_traits< dim >
 Cug::SmallStrainMechanics::face_type_traits< 1 >
 Cug::SmallStrainMechanics::face_type_traits< 2 >
 Cug::SmallStrainMechanics::face_type_traits< 3 >
 Cug::NavierStokes::FilterBaseClass< TGridFunction >
 Cug::bridge::SuperLUBridge::Functionality
 Cug::ConvectionDiffusionPlugin::Functionality
 Cug::Electromagnetism::Functionality
 Cug::JSONToolkit::Functionality
 Cug::Jupyter::Functionality
 Cug::Limex::Functionality
 Cug::NavierStokes::Functionality
 Cug::Poroelasticity::Functionality
 Cug::Richards::Functionality
 Cug::SmallStrainMechanics::Functionality
 Cug::TemplatePlugin::Functionality
 Cug::Util::Functionality
 Cug::ConvectionDiffusionPlugin::Functionality2d3d
 Cug::NavierStokes::FunctionalityComp
 Cug::NavierStokes::FunctionalityCompFV1
 Cug::NavierStokes::FunctionalityFE
 Cug::Poroelasticity::FunctionalityFor2D
 Cug::NavierStokes::FunctionalityFV
 Cug::NavierStokes::FunctionalityFV1
 Cug::NavierStokes::FunctionalityFVCR
 Cug::NavierStokes::FunctionalityIncomp
 Cug::FVSingularSourcesAndSinks< dim, cd_point_sss_data< dim >, cd_line_sss_data< dim > > [external]
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::GetFluxOfPotentialHelper class for computation of the flux of potential over the cut
 Cug::Richards::HaverkampParameters
 Cug::IAssemble< class > [external]
 CIBanachSpace< TGridFunction::vector_type > [external]
 Cpcl::ICommunicationPolicy< TLayout > [external]
 Cug::IConstraint< class > [external]
 Cug::IDiscretizationItem< TDomain, TAlgebra > [external]
 CIElemAssembleFuncs< IElemDisc< TDomain >, TDomain > [external]
 Cug::IElemDiscBase< class > [external]
 CIElemEstimatorFuncs< IElemDisc< TDomain >, TDomain > [external]
 Cug::IExternalSolverImplementation [external]
 Cug::IIntegrand< class, TWorldDim > [external]
 Cug::ILagrangeMultiplierDisc< TDomain, TGridFunction > [external]
 Cug::ILimexCostStrategyAbstract class for the cost of a limex stage
 Cug::ILimexRefiner
 Cug::ILinearIterator< class, class > [external]
 CILinearIterator< TAlgebra::vector_type > [external]
 Cug::SmallStrainMechanics::IMaterialLaw< TDomain >
 Cug::NavierStokes::INavierStokesFV1Stabilization< dim >
 Cug::NavierStokes::INavierStokesFV1Stabilization< TDim >
 Cug::NavierStokes::INavierStokesUpwind< dim >
 Cug::INewtonUpdate [external]
 Cug::IntegrationOutputObserver< TDomain, TAlgebra >::IntegralSpecs
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::IntegrateDivDVFHelper class for computation of the charges of the DVFs
 Cug::SmallStrainMechanics::PrandtlReuss< TDomain >::InternalVarsAttached ElemData
 Cug::IOperator< GridFunction< TDomain, TAlgebra > > [external]
 Cug::IOperatorInverse< class, class > [external]
 Cug::Richards::IParameterizedModel< TParameter >Base class for a parameterized model. Provides serialization
 Cug::Richards::IParameterizedModel< ExponentialModelParameters >
 Cug::Richards::IParameterizedModel< HaverkampParameters >
 Cug::Richards::IParameterizedModel< VanGenuchtenParameters >
 Cug::IPProcessVector< TAlgebra::vector_type > [external]
 Cug::Richards::IRichardsLinker< dim >This is a 'dummy' base class. It indicates a pressure dependent linker
 Cug::Richards::IRichardsModel< TDerived >This is the interface for a Richards-type model. All derived classes use CRTP for evaluation
 Cug::Richards::IRichardsModel< ExponentialModel >
 Cug::Richards::IRichardsModel< GardnerModel >
 Cug::Richards::IRichardsModel< HaverkampModel >
 Cug::Richards::IRichardsModel< VanGenuchtenModel >
 Cug::ISubDiagErrorEst< TVector >Interface for sub-diagonal error estimator (w.r.t time in Aitken-Neville scheme)
 Cug::ISubDiagErrorEst< TAlgebra::vector_type >
 Cug::ITimeDiscDependentObject< TAlgebra >ITimeDiscDependentObject
 Cug::ITimeIntegratorObserver< TDomain, TAlgebra > [external]
 CITimeIntegratorStageObserver_end
 CITimeIntegratorStageObserver_finalize
 CITimeIntegratorStageObserver_start
 Cug::ITransferOperator< TDomain, TAlgebra > [external]
 Cug::ITransferPostProcess< TDomain, TPotAlgebra > [external]
 Cnlohmann::json_schema::json_validator
 Cug::JSONToolkit::JSONTool
 Cug::LimexTimeIntegratorConfig
 Cug::ConvectionDiffusionPlugin::line_sss_marker
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::LocLaplaceA< TElem >Helper class for assembling the local stiffness matrix of Laplacian in various routines
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::LocLaplaceA< TElem >Helper class for assembling the local stiffness matrix of Laplacian in various routines
 Cug::luashell::LuaShell
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::MarkCondVertHelper class for setting the base conductor indices to vertices
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::MarkSourceEdgesHelper class for marking the edges in the source
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::OutOfSource::MarkSourceVerticesHelper class for marking the vertices in the closure of the source subdomain
 Cug::SmallStrainMechanics::PrandtlReuss< TDomain >::MaterialConstants
 Cug::SmallStrainMechanics::MechOutputWriter< TDomain >
 Cug::promesh::Mesh
 Cug::promesh::MeshObject
 Cug::NavierStokes::NavierStokesUpwindRegister< TFVGeom, dim, TImpl >
 Cug::NavierStokes::NavierStokesUpwindRegister< CRFVGeometry, dim, NavierStokesFullUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< CRFVGeometry, dim, NavierStokesLinearProfileSkewedUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< CRFVGeometry, dim, NavierStokesNoUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< CRFVGeometry, dim, NavierStokesSkewedUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesFullUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesLinearProfileSkewedUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesNoUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesPositiveUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesRegularUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< FV1Geometry, dim, NavierStokesSkewedUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< HCRFVGeometry, dim, NavierStokesFullUpwind< dim > >
 Cug::NavierStokes::NavierStokesUpwindRegister< HCRFVGeometry, dim, NavierStokesNoUpwind< dim > >
 Cug::Electromagnetism::NedelecInterpolation< TDomain, refDim, WDim >Interpolation of the Nedelec dofs and their curls
 Cug::Electromagnetism::NedelecInterpolation< TDomain, 2, 2 >A specialization of NedelecInterpolation for 2d,
 Cug::Electromagnetism::NedelecInterpolation< TDomain, 3, 3 >A specialization of NedelecInterpolation for 3d,
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >Class for computation of loop currents
 Cug::Electromagnetism::NedelecProlongationMatrixHelper< TDomain, TAlgebra, TElem >
 Cug::Electromagnetism::NedelecProlongationMatrixHelper< TDomain, TAlgebra, RegularEdge >
 Cug::Electromagnetism::NedelecT1_LDisc< TDomain, TElem >Tool kit for the Whitney-1 (Nedelec) based FE discretization of the rot-rot operators
 Cug::Electromagnetism::NedelecT1_LDisc_forSimplex< TDomain, TElem >Helper class for the specialization of NedelecT1_LDisc for simplices (triangles and tetrahedrons)
 Cug::Electromagnetism::NedelecT1_LDisc_forSimplex< TDomain, Tetrahedron >
 Cug::Electromagnetism::NedelecT1_LDisc_forSimplex< TDomain, Triangle >
 Cug::JSONToolkit::ParameterSet
 Cug::JSONToolkit::ParameterValue
 Cug::ConvectionDiffusionPlugin::point_sss_marker
 Cug::promesh::detail::ProMeshFunctionAll functions registered in the ProMeshRegistry are encapsulated in a ProMeshFunction
 Cug::promesh::ProMeshRegistryRegister functions for ug-script and ProMesh through this class
 Cug::NavierStokes::Region< dim >
 Cug::NavierStokes::NavierStokesSymBCFV1< TDomain >::RegisterFV1< TFVGeom >
 Cug::ConvectionDiffusionPlugin::ConvectionDiffusionFractFV1< TDomain >::RegisterLocalDiscrAuxiliary class for registering functions
 Cug::ConvectionDiffusionPlugin::ConvectionDiffusionFV1< TDomain >::RegisterLocalDiscr
 Cug::Electromagnetism::EddyCurrent_E_Nedelec< TDomain, TAlgebra >::RegisterLocalDiscr
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::AuxLaplaceLocAss::RegisterLocalDiscr
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::AuxLaplaceLocAss::RegisterLocalDiscr
 Cug::SmallStrainMechanics::RelativeDensityUpdater< TDomain >
 Cug::Richards::RichardsElemDiscFactory< TDomain >! Factory for creating elem discs
 CRichardsFixtures
 Cug::Richards::SaturationAdapter< M >Returns saturations
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::AuxLaplaceRHS::SetIdentityOnSubsetHelper class for 'set_value_on_subset'
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::AuxLaplaceRHS::SetValueOnSubsetHelper class for 'set_value_on_subset'
 Cug::ConvectionDiffusionPlugin::ConvectionDiffusionFE< TDomain >::ShapeValuesStruct holding values of shape functions in IPs
 Cug::ConvectionDiffusionPlugin::ConvectionDiffusionFV1< TDomain >::ShapeValuesStruct holding values of shape functions in IPs
 Cug::SuperLUConfiguration
 Cug::ConvectionDiffusionPlugin::line_sss_marker::t_fract_elemSpecial structure to identify the element and its corner in a fracture
 Cug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >::t_red_op_and"and" reduction operation class for the conductivity condition
 Cug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >::t_red_op_or"or" reduction operation class for the conductivity condition
 Cug::Electromagnetism::NedelecDirichletBC< TDomain, TAlgebra >::TConstBCStructure for the Dirichlet BC that is constant over a patch
 Cug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >::tEdgeInfoStructure of the storage for the information about the edge-vertex interconnections
 Cug::TemplatePlugin::TemplateSampleClass< TDomain, TAlgebra >Sample class that is used to show how class-groups can be registered
 Cug::Electromagnetism::EddyCurrent_E_Nedelec< TDomain, TAlgebra >::tGeneratorCurrentClass for a generator current (source) in a subdomain
 Cug::LimexTimeIntegrator< TDomain, TAlgebra >::ThreadDataContains all data for parallel execution of time steps
 Cug::TimeIntegratorSubject< TDomain, TAlgebra > [external]
 Cug::TimeStepBounds
 Cug::Electromagnetism::NedelecLoopCurrent< TDomain, TAlgebra >::TSrcDataStructure for keeping electric current data
 Cug::Electromagnetism::EMaterial< TDomain >::TSubdomDataData item type
 Cug::Electromagnetism::NedelecDirichletBC< TDomain, TAlgebra >::TUserDataBCStructure for the Dirichlet BC that are given by a function
 Cug::DocuGen::UGDocuClassDescription
 Cug::DocuGen::UGRegistryGroup
 CUGTestInit
 Cug::Richards::UserDataFactory< dim >Factory class. This constructs appropriate "UserData" from suitable models
 Cug::UserDataInfo [external]
 Cug::Richards::VanGenuchtenFunctions
 Cug::Richards::VanGenuchtenParameters
 Cug::VectorDebugWritingObject< class > [external]
 CVectorDebugWritingObject< TAlgebra::vector_type > [external]
 Cug::SmallStrainMechanics::VoigtianMatrix< TDomain >
 Cug::NavierStokes::WallObject< TGridFunction >
 Cug::Electromagnetism::NedelecProject< TDomain, TAlgebra >::WeakDivHelper class for the computation the weak divergence
 Cug::bridge::xproperty_traits
 Cug::Jupyter::XWidgetRegistryFacade< XWidget >