public class SchottkyDomain extends Object implements Serializable, Cloneable
Constructor and Description |
---|
SchottkyDomain() |
SchottkyDomain(Schottky schottky) |
Modifier and Type | Method and Description |
---|---|
void |
addPoint(double x,
double y) |
void |
addVerticalLine(double x,
int resolution) |
double[][] |
getBoundary() |
static double[][] |
getBoundary(Schottky schottky,
double xDist,
double yDist,
int circleDiscr) |
int |
getCircleDiscr()
Get the value of circleDiscr.
|
static double[][] |
getCirclePair(Schottky schottky,
int index,
int circleDiscr) |
int[] |
getIndices() |
int |
getLengthOfBoundaryComponent(int i) |
double |
getMaxArea()
Get the value of maxArea.
|
double |
getMinAngle()
Get the value of minAngle.
|
int[] |
getNeighbors() |
int |
getNumOfElements() |
int |
getNumOfPoints() |
protected double[] |
getOuterBoundary() |
static double[] |
getOuterBoundary(Schottky schottky,
double xDist,
double yDist) |
double[] |
getPoints() |
Schottky |
getSchottky()
Get the value of schottky.
|
de.jtem.numericalMethods.geometry.meshGeneration.ruppert.Ruppert |
getTriangulator() |
double |
getXDist()
Get the value of xDist.
|
double |
getXMax()
Get the value of xMax.
|
double |
getXMin()
Get the value of xMin.
|
double |
getYDist()
Get the value of yDist.
|
double |
getYMax()
Get the value of yMax.
|
double |
getYMin()
Get the value of yMin.
|
void |
refine() |
void |
setCircleDiscr(int v)
Set the value of circleDiscr.
|
void |
setMaxArea(double v)
Set the value of maxArea.
|
void |
setMinAngle(double v)
Set the value of minAngle.
|
void |
setSchottky(Schottky v)
Set the value of schottky.
|
void |
setXDist(double v)
Set the value of xDist.
|
void |
setYDist(double v)
Set the value of yDist.
|
void |
update() |
void |
updateTriangulator(boolean rebuildTriangulator) |
public SchottkyDomain()
public SchottkyDomain(Schottky schottky)
public void addPoint(double x, double y)
public void addVerticalLine(double x, int resolution)
public double[][] getBoundary()
public static double[][] getBoundary(Schottky schottky, double xDist, double yDist, int circleDiscr)
public int getCircleDiscr()
public static double[][] getCirclePair(Schottky schottky, int index, int circleDiscr)
public int[] getIndices()
public int getLengthOfBoundaryComponent(int i)
public double getMaxArea()
public double getMinAngle()
public int[] getNeighbors()
public int getNumOfElements()
public int getNumOfPoints()
protected double[] getOuterBoundary()
public static double[] getOuterBoundary(Schottky schottky, double xDist, double yDist)
public double[] getPoints()
public Schottky getSchottky()
public de.jtem.numericalMethods.geometry.meshGeneration.ruppert.Ruppert getTriangulator()
public double getXDist()
public double getXMax()
public double getXMin()
public double getYDist()
public double getYMax()
public double getYMin()
public void refine()
public void setCircleDiscr(int v)
v
- Value to assign to circleDiscr.public void setMaxArea(double v)
v
- Value to assign to maxArea.public void setMinAngle(double v)
v
- Value to assign to minAngle.public void setSchottky(Schottky v)
v
- Value to assign to schottky.public void setXDist(double v)
v
- Value to assign to xDist.public void setYDist(double v)
v
- Value to assign to yDist.public void update()
public void updateTriangulator(boolean rebuildTriangulator)