|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectTrivialEnvironment
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 IEnvironmentpublic 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 IEnvironmentnWhichField - field to take gradient ofarrLoc - place at which to take gradient
public void getGradient(int nWhichField,
double[] arrLoc,
double[] arrRslt)
getGradient in interface IEnvironmentnWhichField - 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 IEnvironmentarrLoc - 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 | |||||||