|  | 
| file | cclocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (cell-centered methods) 
 | 
|  | 
| file | cclocalresidual.hh | 
|  | Calculates the element-wise residual for cell-centered discretization schemes. 
 | 
|  | 
| file | coloring.hh | 
|  | Coloring schemes for shared-memory-parallel assembly. 
 | 
|  | 
| file | cvfelocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods) 
 | 
|  | 
| file | cvfelocalresidual.hh | 
|  | Calculates the element-wise residual for control-volume finite element schemes. 
 | 
|  | 
| file | diffmethod.hh | 
|  | An enum class to define various differentiation methods available in order to compute the derivatives of the residual i.e. the entries in the jacobian matrix. 
 | 
|  | 
| file | entitycolor.hh | 
|  | An enum class to define the colors of elements and vertices required for partial Jacobian reassembly. 
 | 
|  | 
| file | fclocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (face-centered staggered methods) 
 | 
|  | 
| file | fclocalresidual.hh | 
|  | Calculates the element-wise residual for the box scheme. 
 | 
|  | 
| file | fvassembler.hh | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes. 
 | 
|  | 
| file | fvlocalassemblerbase.hh | 
|  | A base class for all local assemblers. 
 | 
|  | 
| file | fvlocalresidual.hh | 
|  | The element-wise residual for finite volume schemes. 
 | 
|  | 
| file | initialsolution.hh | 
|  | Function to create initial solution vectors. 
 | 
|  | 
| file | jacobianpattern.hh | 
|  | Helper function to generate Jacobian pattern for different discretization methods. 
 | 
|  | 
| file | numericepsilon.hh | 
|  | An adapter class for local assemblers using numeric differentiation. 
 | 
|  | 
| file | partialreassembler.hh | 
|  | Detects which entries in the Jacobian have to be recomputed. 
 | 
|  | 
| file | staggeredfvassembler.hh | 
|  | A linear system assembler (residual and Jacobian) for staggered finite volume schemes. 
 | 
|  | 
| file | staggeredlocalresidual.hh | 
|  | Calculates the element-wise residual for the staggered FV scheme. 
 | 
|  | 
| file | cclocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (cell-centered methods) 
 | 
|  | 
| file | cvfelocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods) 
 | 
|  | 
| file | fvlocalassemblerbase.hh | 
|  | A base class for all local assemblers. 
 | 
|  | 
| file | multistagefvassembler.hh | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes. 
 | 
|  | 
| file | multistagefvlocaloperator.hh | 
|  | A local operator wrapper for multi-stage time stepping schemes. 
 | 
|  | 
| file | multistagemultidomainfvassembler.hh | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes with multiple domains. 
 | 
|  | 
| file | subdomaincclocalassembler.hh | 
|  | A multidomain local assembler for Jacobian and residual contribution per element (cell-centered methods) 
 | 
|  | 
| file | subdomaincvfelocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods) for multidomain problems. 
 | 
|  | 
| file | assemblerview.hh | 
|  | Subdomain-specific views on multidomain assemblers. 
 | 
|  | 
| file | fvassembler.hh | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes with multiple domains. 
 | 
|  | 
| file | subdomaincclocalassembler.hh | 
|  | A multidomain local assembler for Jacobian and residual contribution per element (cell-centered methods) 
 | 
|  | 
| file | subdomaincvfelocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods) for multidomain problems. 
 | 
|  | 
| file | subdomainfclocalassembler.hh | 
|  | An assembler for Jacobian and residual contribution per element (face-centered staggered methods) for multidomain problems. 
 | 
|  | 
| file | subdomainstaggeredlocalassembler.hh | 
|  | A multidomain assembler for Jacobian and residual contribution per element (staggered method) 
 | 
|  | 
|  | 
| class | Dumux::CCLocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > | 
|  | A base class for all local cell-centered assemblers.  More... 
 | 
|  | 
| class | Dumux::CCLocalAssembler< TypeTag, Assembler, diffMethod, implicit > | 
|  | An assembler for Jacobian and residual contribution per element (cell-centered methods)  More... 
 | 
|  | 
| class | Dumux::CCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true > | 
|  | Cell-centered scheme local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::CCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false > | 
|  | Cell-centered scheme local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::CCLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true > | 
|  | Cell-centered scheme local assembler using analytic (hand-coded) differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::CCLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false > | 
|  | Cell-centered scheme local assembler using analytic (hand-coded) differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::CCLocalResidual< TypeTag > | 
|  | Calculates the element-wise residual for the cell-centered discretization schemes.  More... 
 | 
|  | 
| class | Dumux::CVFELocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > | 
|  | A base class for all local CVFE assemblers.  More... 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, diffMethod, implicit, Implementation > | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods)  More... 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > | 
|  | Control volume finite element local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > | 
|  | Control volume finite element local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > | 
|  | Control volume finite element local assembler using analytic differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > | 
|  | Control volume finite element local assembler using analytic differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::CVFELocalResidual< TypeTag > | 
|  | The element-wise residual for control-volume finite element schemes.  More... 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssemblerBase< TypeTag, Assembler, Implementation, implicit > | 
|  | A base class for all local cell-centered assemblers.  More... 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, diffMethod, implicit, Implementation > | 
|  | An assembler for Jacobian and residual contribution per element (Face-centered methods)  More... 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, true, Implementation > | 
|  | Face-centered scheme local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, false, Implementation > | 
|  | TODO docme. 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, true, Implementation > | 
|  | TODO docme. 
 | 
|  | 
| class | Dumux::FaceCenteredLocalAssembler< TypeTag, Assembler, DiffMethod::analytic, false, Implementation > | 
|  | TODO docme. 
 | 
|  | 
| class | Dumux::FaceCenteredLocalResidual< TypeTag > | 
|  | The element-wise residual for the box scheme.  More... 
 | 
|  | 
| class | Dumux::FVAssembler< TypeTag, diffMethod, isImplicit, LocalResidual > | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...)  More... 
 | 
|  | 
| class | Dumux::FVLocalAssemblerBase< TypeTag, Assembler, Implementation, useImplicitAssembly > | 
|  | A base class for all local assemblers.  More... 
 | 
|  | 
| class | Dumux::FVLocalResidual< TypeTag > | 
|  | The element-wise residual for finite volume schemes.  More... 
 | 
|  | 
| class | Dumux::NumericEpsilon< Scalar, numEq > | 
|  | A helper class for local assemblers using numeric differentiation to determine the epsilon.  More... 
 | 
|  | 
| class | Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethods::Box > | 
|  | The partial reassembler engine specialized for the box method.  More... 
 | 
|  | 
| class | Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethods::CCTpfa > | 
|  | The partial reassembler engine specialized for the cellcentered TPFA method. 
 | 
|  | 
| class | Dumux::PartialReassemblerEngine< Assembler, DiscretizationMethods::CCMpfa > | 
|  | The partial reassembler engine specialized for the cellcentered MPFA method.  More... 
 | 
|  | 
| class | Dumux::PartialReassembler< Assembler > | 
|  | detects which entries in the Jacobian have to be recomputed  More... 
 | 
|  | 
| class | Dumux::StaggeredFVAssembler< TypeTag, diffMethod, isImplicit > | 
|  | A linear system assembler (residual and Jacobian) for staggered finite volume schemes. This is basically just a wrapper for the MultiDomainFVAssembler which simplifies the set-up of uncoupled problems using the staggered scheme.  More... 
 | 
|  | 
| class | Dumux::StaggeredLocalResidual< TypeTag > | 
|  | Calculates the element-wise residual for the staggered FV scheme.  More... 
 | 
|  | 
| class | Dumux::Experimental::CCLocalAssemblerBase< TypeTag, Assembler, Implementation > | 
|  | A base class for all local cell-centered assemblers.  More... 
 | 
|  | 
| class | Dumux::Experimental::CCLocalAssembler< TypeTag, Assembler, diffMethod, Implementation > | 
|  | An assembler for Jacobian and residual contribution per element (cell-centered methods)  More... 
 | 
|  | 
| class | Dumux::Experimental::CCLocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > | 
|  | Cell-centered scheme local assembler using numeric differentiation. 
 | 
|  | 
| class | Dumux::Experimental::CVFELocalAssemblerBase< TypeTag, Assembler, Implementation > | 
|  | A base class for all local CVFE assemblers.  More... 
 | 
|  | 
| class | Dumux::Experimental::CVFELocalAssembler< TypeTag, Assembler, diffMethod, Implementation > | 
|  | An assembler for Jacobian and residual contribution per element (CVFE methods)  More... 
 | 
|  | 
| class | Dumux::Experimental::CVFELocalAssembler< TypeTag, Assembler, DiffMethod::numeric, Implementation > | 
|  | Control volume finite element local assembler using numeric differentiation. 
 | 
|  | 
| class | Dumux::Experimental::FVLocalAssemblerBase< TypeTag, Assembler, Implementation > | 
|  | A base class for all local assemblers.  More... 
 | 
|  | 
| class | Dumux::Experimental::MultiStageFVAssembler< TypeTag, diffMethod > | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...)  More... 
 | 
|  | 
| struct | Dumux::CouplingManagerSupportsMultithreadedAssembly< CM > | 
|  | Type trait that is specialized for coupling manager supporting multithreaded assembly.  More... 
 | 
|  | 
| class | Dumux::Experimental::MultiStageMultiDomainFVAssembler< MDTraits, CMType, diffMethod > | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) with multiple domains.  More... 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCCLocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm > | 
|  | A base class for all multidomain local assemblers.  More... 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DM > | 
|  | The cell-centered scheme multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > | 
|  | Cell-centered scheme multidomain local assembler using numeric differentiation. 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCVFELocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm > | 
|  | A base class for all CVFE subdomain local assemblers.  More... 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DM > | 
|  | The CVFE scheme multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::Experimental::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric > | 
|  | CVFE scheme multi domain local assembler using numeric differentiation. 
 | 
|  | 
| class | Dumux::MultiDomainAssemblerSubDomainView< MDAssembler, domainId > | 
|  | Subdomain-specific view on a multidomain assembler. Allows retrieval of sub-domain specific objects w/o passing a domain id.  More... 
 | 
|  | 
| class | Dumux::MultiDomainFVAssembler< MDTraits, CMType, diffMethod, useImplicitAssembly > | 
|  | A linear system assembler (residual and Jacobian) for finite volume schemes (box, tpfa, mpfa, ...) with multiple domains.  More... 
 | 
|  | 
| class | Dumux::SubDomainCCLocalAssemblerBase< id, TypeTag, Assembler, Implementation, implicit > | 
|  | A base class for all multidomain local assemblers.  More... 
 | 
|  | 
| class | Dumux::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DM, implicit > | 
|  | The cell-centered scheme multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | 
|  | Cell-centered scheme multidomain local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | 
|  | Cell-centered scheme multidomain local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainCCLocalAssembler< id, TypeTag, Assembler, DiffMethod::analytic, true > | 
|  | Cell-centered scheme local assembler using analytic differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainCVFELocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm, implicit > | 
|  | A base class for all CVFE subdomain local assemblers.  More... 
 | 
|  | 
| class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DM, implicit > | 
|  | The CVFE scheme multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | 
|  | CVFE scheme multi domain local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainCVFELocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | 
|  | CVFE scheme multi domain local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainFaceCenteredLocalAssemblerBase< id, TypeTag, Assembler, Implementation, dm, implicit > | 
|  | A base class for all face-centered staggered local assemblers.  More... 
 | 
|  | 
| class | Dumux::SubDomainFaceCenteredLocalAssembler< id, TypeTag, Assembler, DM, implicit > | 
|  | The face-centered staggered scheme multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::SubDomainFaceCenteredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | 
|  | Face-centered staggered scheme multi domain local assembler using numeric differentiation and implicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainFaceCenteredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, false > | 
|  | Face-centered staggered scheme multi domain local assembler using numeric differentiation and explicit time discretization. 
 | 
|  | 
| class | Dumux::SubDomainStaggeredLocalAssemblerBase< id, TypeTag, Assembler, Implementation, isImplicit > | 
|  | A base class for all multidomain local assemblers (staggered)  More... 
 | 
|  | 
| class | Dumux::SubDomainStaggeredLocalAssemblerImplicitBase< id, TypeTag, Assembler, Implementation > | 
|  | A base class for all implicit multidomain local assemblers (staggered)  More... 
 | 
|  | 
| class | Dumux::SubDomainStaggeredLocalAssembler< id, TypeTag, Assembler, DM, implicit > | 
|  | The staggered multidomain local assembler.  More... 
 | 
|  | 
| class | Dumux::SubDomainStaggeredLocalAssembler< id, TypeTag, Assembler, DiffMethod::numeric, true > | 
|  | Staggered scheme local assembler using numeric differentiation and implicit time discretization. 
 | 
|  |