mathcomp.assemble.convdiff
Class AbstractCDA_Mini

java.lang.Object
  extended by mathcomp.monitor.DefaultReportable
      extended by mathcomp.monitor.DefaultAlgorithm
          extended by mathcomp.assemble.Assembler
              extended by mathcomp.assemble.MiniAssembler
                  extended by mathcomp.assemble.convdiff.AbstractCDA_Mini
All Implemented Interfaces:
java.lang.Runnable, Algorithm, Reportable
Direct Known Subclasses:
CDH_Mini

public abstract class AbstractCDA_Mini
extends MiniAssembler

Author:
ch.wust TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
 double area
           
static double d0
           
static double d1
           
 double delta
           
 double epsilon
           
 
Fields inherited from class mathcomp.assemble.Assembler
dirichletBoundaryValues, solScale
 
Constructor Summary
AbstractCDA_Mini()
           
 
Method Summary
 double approxLHS(Triangle t, Node u, Node v)
           
abstract  double evalBX(Node n)
           
abstract  double evalBY(Node n)
           
 double getDelta(Triangle t)
           
 double getEpsilon()
           
 void setEpsilon(double ep)
           
 
Methods inherited from class mathcomp.assemble.MiniAssembler
createDof, evalApproxGradient, evalApproxSolution, evalBasisFuncOnRef, evalGradXBasisFuncOnRef, evalGradYBasisFuncOnRef, getLocalNodeNumber, getPaintNodes
 
Methods inherited from class mathcomp.assemble.Assembler
addDirichletNodes, assembleGlobal, calcDirichletBoundary, createSurfaces, createSurfaces, evalExactGradient, evalExactSolution, evalF, getDof, getElementMatrix, getErrorCalculator, getExactPartialX, getExactPartialY, getGrid, getInfoUrl, getM, getPreferredGridFileName, getSolScale, getY, report, run, setGrid, setM, setTauIndex, setY, toString
 
Methods inherited from class mathcomp.monitor.DefaultAlgorithm
algoAbortIfNeeded, algoCancel, algoClear, algoCount, algoIncrement, algoMax, isAlgoCancel, setAlgoCount, setAlgoMax
 
Methods inherited from class mathcomp.monitor.DefaultReportable
getReport, setReport
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface mathcomp.monitor.Reportable
getReport, setReport
 

Field Detail

epsilon

public double epsilon

d0

public static double d0

d1

public static double d1

delta

public double delta

area

public double area
Constructor Detail

AbstractCDA_Mini

public AbstractCDA_Mini()
Method Detail

approxLHS

public double approxLHS(Triangle t,
                        Node u,
                        Node v)

getDelta

public double getDelta(Triangle t)

evalBX

public abstract double evalBX(Node n)

evalBY

public abstract double evalBY(Node n)

setEpsilon

public void setEpsilon(double ep)
Overrides:
setEpsilon in class Assembler

getEpsilon

public double getEpsilon()
Overrides:
getEpsilon in class Assembler