mathcomp.assemble.convdiff
Class SkewAdvection_RFB

java.lang.Object
  extended by mathcomp.monitor.DefaultReportable
      extended by mathcomp.monitor.DefaultAlgorithm
          extended by mathcomp.assemble.Assembler
              extended by mathcomp.assemble.LagrangeLinearAssembler
                  extended by mathcomp.assemble.convdiff.AbstractCDA
                      extended by mathcomp.assemble.convdiff.AbstractCDA_cV
                          extended by mathcomp.assemble.convdiff.SkewAdvection
                              extended by mathcomp.assemble.convdiff.SkewAdvection_RFB
All Implemented Interfaces:
java.lang.Runnable, Algorithm, Reportable

public class SkewAdvection_RFB
extends SkewAdvection


Field Summary
 
Fields inherited from class mathcomp.assemble.convdiff.AbstractCDA
aSixth, aThird, d0, d1, epsilon, tau, tauIndex
 
Fields inherited from class mathcomp.assemble.LagrangeLinearAssembler
gradVector
 
Fields inherited from class mathcomp.assemble.Assembler
dirichletBoundaryValues, solScale
 
Constructor Summary
SkewAdvection_RFB()
           
 
Method Summary
 double approxLHS(Triangle t, Node u, Node v)
           
 double getBdotN(Triangle t, int local)
           
 Node getXminus(Triangle t, Node z)
           
 void markInOrOutBoundaries(Triangle t)
           
 java.lang.String toString()
          Set the name of your assembler by overwriting this method in your assembler class.
 
Methods inherited from class mathcomp.assemble.convdiff.SkewAdvection
evalBX, evalBY, evalExactSolution, evalF, getErrorCalculator, getPreferredGridFileName
 
Methods inherited from class mathcomp.assemble.convdiff.AbstractCDA
approxConvectionIntegral, getEpsilon, getFlowSegment, getTau, getTauIndex, setEpsilon, setTauIndex, zeta
 
Methods inherited from class mathcomp.assemble.LagrangeLinearAssembler
createDof, createDofExport, evalApproxGradient, evalApproxSolution, evalBasisFuncOnRef, evalGradXBasisFuncOnRef, evalGradYBasisFuncOnRef
 
Methods inherited from class mathcomp.assemble.Assembler
addDirichletNodes, assembleGlobal, calcDirichletBoundary, createSurfaces, createSurfaces, evalExactGradient, getDof, getElementMatrix, getExactPartialX, getExactPartialY, getGrid, getInfoUrl, getM, getSolScale, getY, report, run, setGrid, setM, setY
 
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
 

Constructor Detail

SkewAdvection_RFB

public SkewAdvection_RFB()
Method Detail

approxLHS

public double approxLHS(Triangle t,
                        Node u,
                        Node v)
Overrides:
approxLHS in class AbstractCDA_cV

getXminus

public Node getXminus(Triangle t,
                      Node z)

markInOrOutBoundaries

public void markInOrOutBoundaries(Triangle t)

getBdotN

public double getBdotN(Triangle t,
                       int local)

toString

public java.lang.String toString()
Description copied from class: Assembler
Set the name of your assembler by overwriting this method in your assembler class.

Overrides:
toString in class SkewAdvection
Returns:
the name of the assembler