|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object TrivialEnvironment
public class TrivialEnvironment
2d box with no scalar fields of a fixed (at construction time) width and height
Constructor Summary | |
---|---|
TrivialEnvironment()
|
|
TrivialEnvironment(double lfWidth,
double lfHeight)
|
Method Summary | |
---|---|
IBoundary |
getBoundary()
Gets boundary interface |
int |
getDimensionality()
dimensionality of space in which environment is embedded |
double |
getFieldVal(int nWhichField,
double[] arrLoc)
Gets a particular field value at a particular location Invalid for this class Figure out how to declare exceptions in interface definitions |
double[] |
getFieldVals(double[] arrLoc)
Gets all field values for a particular location as a vector Invalid for this class Figure out how to declare exceptions in interface definitions |
double[] |
getGradient(int nWhichField,
double[] arrLoc)
Gradient at a particular location for a given field |
void |
getGradient(int nWhichField,
double[] arrLoc,
double[] arrRslt)
Gradient at a particular location for a given field |
int |
getNumScalars()
number of scalar fields over environment |
void |
initializeVars(double lfWidth,
double lfHeight)
|
IEnvironment |
makeCopy()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrivialEnvironment()
public TrivialEnvironment(double lfWidth, double lfHeight)
Method Detail |
---|
public IEnvironment makeCopy()
makeCopy
in interface IEnvironment
public void initializeVars(double lfWidth, double lfHeight)
public int getDimensionality()
getDimensionality
in interface IEnvironment
public int getNumScalars()
getNumScalars
in interface IEnvironment
public double getFieldVal(int nWhichField, double[] arrLoc)
getFieldVal
in interface IEnvironment
public double[] getGradient(int nWhichField, double[] arrLoc)
getGradient
in interface IEnvironment
nWhichField
- field to take gradient ofarrLoc
- place at which to take gradient
public void getGradient(int nWhichField, double[] arrLoc, double[] arrRslt)
getGradient
in interface IEnvironment
nWhichField
- field to take gradient ofarrLoc
- place at which to take gradientarrRslt
- gradient (of proper dimensionality) as a double []public double[] getFieldVals(double[] arrLoc)
getFieldVals
in interface IEnvironment
arrLoc
- invalid for this class
public IBoundary getBoundary()
getBoundary
in interface IEnvironment
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |