mathcomp.assemble.convdiff
Class AbstractCDA_Square
java.lang.Object
mathcomp.monitor.DefaultReportable
mathcomp.monitor.DefaultAlgorithm
mathcomp.assemble.Assembler
mathcomp.assemble.LagrangeSquareAssembler
mathcomp.assemble.convdiff.AbstractCDA_Square
- All Implemented Interfaces:
- java.lang.Runnable, Algorithm, Reportable
- Direct Known Subclasses:
- CDH_Square
public abstract class AbstractCDA_Square
- extends LagrangeSquareAssembler
- Author:
- chwust
To change the template for this generated type comment go to
Window - Preferences - Java - Code Generation - Code and Comments
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
epsilon
public double epsilon
delta
public double delta
area
public double area
a
public Node a
b
public Node b
c
public Node c
AbstractCDA_Square
public AbstractCDA_Square()
approxLHS
public double approxLHS(Triangle t,
Node u,
Node v)
- Important that to the (i,j) matrix entry we take the "i-th basisfunc for v" and
"jth for u".
- Parameters:
t
- the current trianglev
- the test-functionu
- the function to find
- Returns:
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