Uses of Interface
mathcomp.monitor.Reportable

Packages that use Reportable
mathcomp.assemble Contains essential assembler classes. 
mathcomp.assemble.cfd Provides the assembly of Stokes and Navier-Stokes equations using Mini-Elements. 
mathcomp.assemble.convdiff Convection diffusion problems. 
mathcomp.assemble.discontinuousgalerkin Discontinuous galerkin problems. 
mathcomp.assemble.filament Combines the Immersed Boundary Method with FEM to treat filaments in fluid flow. 
mathcomp.assemble.laplace Laplace problems. 
mathcomp.assemble.minimalsurface Minimal surface problems. 
mathcomp.assemble.stokes Stokes problem. 
mathcomp.gridgeom Contains the geometric architecture and refinement. 
mathcomp.la.external Linear solvers from other projects, partially native. 
mathcomp.la.solve Linear algebra Solvers. 
mathcomp.monitor Contains API and implementation for monitoring and reporting. 
mathcomp.run Provides run classes that govern the alogorithms for entire calculation processes. 
 

Uses of Reportable in mathcomp.assemble
 

Classes in mathcomp.assemble that implement Reportable
 class Assembler
          An Assembler assembles the Matrix for a given Problem.
 class AssemblerPair
          Helper class, if you assemble the Matrix by pairs of Dofs.
 class ErrorCalculator
          A class to calculate errors for a given FEM solution.
 class ErrorCalculatorCompare
           
 class ErrorCalculatorOverkill
           
 class ErrorCalculatorStep
           
 class LagrangeCubicAssembler
          A NOT yet implemented Assembler for piecewise cubic elements.
 class LagrangeLinearAssembler
          An Assembler class for piecewise linear lagrange basis-functions.
 class LagrangeSquareAssembler
          An Assembler class for piecewise quadratic lagrange basis-functions.
 class MiniAssembler
          An Assembler class for mini elements.
 

Uses of Reportable in mathcomp.assemble.cfd
 

Classes in mathcomp.assemble.cfd that implement Reportable
 class NavierStokesAssembler
           
 class NSMini_BUCanal
           
 class NSMiniAssembler
           
 class NSMiniDuct
           
 class NSMiniFPIAssembler
           
 class NSMiniHomogen
           
 class NSMiniOseen
           
 class NSMiniOseenAssembler
           
 class NSMiniOseenBUH
           
 class NSMiniOseenDH
           
 class NSMiniOseenLH
           
 class NSMiniOseenTesterA
           
 class NSMiniOseenTesterB
           
 class NSMiniOseenTesterC
           
 class NSMiniOseenTesterD
           
 class NSMiniTimeSI
           
 class NSMiniTube
           
 class NSTimeDrivenCavity
           
 class NSTimeOseenSIAssembler
           
 class StokesTimeTester
           
 

Uses of Reportable in mathcomp.assemble.convdiff
 

Classes in mathcomp.assemble.convdiff that implement Reportable
 class AbstractCDA
          Special CDE Problem with variable velocity field b(x,y) on rect grid.
 class AbstractCDA_cV
           
 class AbstractCDA_Mini
           
 class AbstractCDA_Square
           
 class CDH_1D
           
 class CDH_EF_Flux
           
 class CDH_HVM
           
 class CDH_Mini
          An example class that extends AbstractConvDiffModel.
 class CDH_RFB
           
 class CDH_Shishkin
           
 class CDH_Square
           
 class CDH_SUPG
          This is the ConvDiffHomogen assembler expanded by SUPG stabilization.
 class CDH_WBF
           
 class CDH_Weighted
           
 class ConvDiffBoundary
          An example class that extends AbstractConvDiffModel.
 class ConvDiffHomogen
          An example class that extends AbstractConvDiffModel.
 class EV_1D_FEM
           
 class Nochetto
           
 class Raithby
           
 class Raithby_SUPG
           
 class RotFlow
           
 class RotFlow_RFB
           
 class RotFlow_SUPG
           
 class SkewAdvection
           
 class SkewAdvection_RFB
           
 class SkewAdvection_SUPG
           
 

Uses of Reportable in mathcomp.assemble.discontinuousgalerkin
 

Classes in mathcomp.assemble.discontinuousgalerkin that implement Reportable
 class DGAssembler
           
 class DGErrorCalculator
           
 class IniL2Interpolation
           
 class TimeDependentAssembler
           
 class TimeDependentExample1
           
 class TimeDependentExample2
           
 class TimeIndependentAssembler
           
 class TimeIndependentExample
           
 

Uses of Reportable in mathcomp.assemble.filament
 

Classes in mathcomp.assemble.filament that implement Reportable
 class FilamentAssembler
           
 class FilamentAssemblerEmpty
           
 

Uses of Reportable in mathcomp.assemble.laplace
 

Classes in mathcomp.assemble.laplace that implement Reportable
 class LaplaceAssembler
          A Laplace Problem test class that uses the assemble.LagrangeLinearAssembler with homogeneous Dirichlet boundary.
 class LaplaceAssemblerBoundary
          A Laplace Problem test class that uses the assemble.LagrangeLinearAssembler with two different Dirichlet boundary segments.
 class LaplaceAssemblerLReg
           
 class LaplaceAssemblerLSing
           
 class LaplaceAssemblerNeumann
          A Laplace Problem test class that uses the assemble.LagrangeLinearAssembler with mixed Dirichlet and Neumann boundary segments.
 class MiniLaplaceAssembler
          A Laplace Problem test class that uses the assemble.MiniAssembler with homogeneous Dirichlet boundary.
 class SquareLaplaceAssembler
          A Laplace Problem test class that uses the assemble.LagrangeSquareAssembler with homogeneous Dirichlet boundary.
 

Uses of Reportable in mathcomp.assemble.minimalsurface
 

Classes in mathcomp.assemble.minimalsurface that implement Reportable
 class FixedPointAssembler
          This assembler is used to solve the minimal suface problem using fixed point iteration.
 class L2Interpolation
          This class is used to initialize the iterative assemblers, giving the value for the first iteration
 class MinimalSurfaceAssembler
          This class is used to ensure that the problem of minimal surface that is being solved it's the same for the two iterative assemblers (NewtonAssembler and FixedPointAssembler) that extends this class.
 class MSErrorCalculator
           
 class NewtonAssembler
          This assembler is used to solve the minimal suface problem using Newtons's iterative method.
 

Uses of Reportable in mathcomp.assemble.stokes
 

Classes in mathcomp.assemble.stokes that implement Reportable
 class mathcomp.assemble.stokes.StokesAssembler
          The general class Assembler is not prepared to work with the stokes problem In this class some of the methods from assembler class are overridden and other methods that are necessary in every subclass of this assembler are declared as abstract.
 

Uses of Reportable in mathcomp.gridgeom
 

Classes in mathcomp.gridgeom that implement Reportable
 class GridRefiner
          A GridRefiner refines a grid.
 

Uses of Reportable in mathcomp.la.external
 

Classes in mathcomp.la.external that implement Reportable
 class AbstractHBSolver
           
 class JMPSolver
           
 class PardisoLoader
           
 class SuperLUSolver
           
 class UmfpackSolver
           
 

Uses of Reportable in mathcomp.la.solve
 

Subinterfaces of Reportable in mathcomp.la.solve
 interface Solver
           
 

Classes in mathcomp.la.solve that implement Reportable
 class AbstractSolver
           
 class GaussSolver
           
 

Uses of Reportable in mathcomp.monitor
 

Subinterfaces of Reportable in mathcomp.monitor
 interface Algorithm
           
 

Classes in mathcomp.monitor that implement Reportable
 class DefaultAlgorithm
           
 class DefaultReportable
           
 

Uses of Reportable in mathcomp.run
 

Classes in mathcomp.run that implement Reportable
 class AssemblerRun
           
 class IteratedAssemblerRun
           
 class NSFilamentAssemblerRun
           
 class NSIteratedAssemblerRun
           
 class NSRemesherRun
           
 class NSTimeAssemblerRun
           
 class TimeAssemblerRun