|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use NVector | |
|---|---|
| astro | |
| astro.fits | |
| jview | |
| stella.adapter | |
| stella.jview | |
| stella.math | |
| stella.parameter | |
| stella.telescope | |
| stella.util | |
| util | |
| util.rmi | |
| vec_math | |
| view | |
| Uses of NVector in astro |
|---|
| Methods in astro that return NVector | |
|---|---|
NVector |
WcsMatch.invert(NVector result,
Dimension chip)
From the chip size, invert the solution and return the central ra, de in 0/1, the pixel scale in arcsec/pixel in 2 and the field rotation in degrees in 3. |
protected NVector |
WcsShift.process(String[] arg)
Process the command line and returns a eight-dimensional vector, with the following meaning in its coordinates. |
NVector |
WcsMatch.solve()
Solves for a solution using previously defined catalog and measures. |
| Methods in astro with parameters of type NVector | |
|---|---|
double |
WcsMatch.Stereographic.eval(NVector v,
boolean print)
|
double |
WcsMatch.Stereographic.evaluate(NVector v)
|
double |
OrbitModel.evaluateModel(NVector a,
NVector t)
The model that fits an SB-1 orbit is given by |
protected Vector2D |
WcsMatch.Stereographic.getDisplacement(NVector v,
Vector3D star,
Vector3D pix)
Returns the displacement to the current solution of a single star. |
Matrix |
OrbitModel.getGradientMatrix(NVector a)
This is the derivative matrix of the orbital solution with respect to the parameters. |
double[] |
OrbitModel.getModel(NVector a)
The model that fits an SB-1 orbit is given by |
private static double |
OrbitModel.getOrbitSolution(double t,
NVector a)
Calculates the orbit rv for the given time and the specified parameter set. |
NVector |
WcsMatch.invert(NVector result,
Dimension chip)
From the chip size, invert the solution and return the central ra, de in 0/1, the pixel scale in arcsec/pixel in 2 and the field rotation in degrees in 3. |
void |
SkyPath.lineTo(NVector star)
Similar to the general path line to, we move out path iterator to a new point on the sphere. |
void |
SkyPath.moveTo(NVector star)
Similar to the general path move to, we move out path iterator to a new point on the sphere. |
DataModel |
OrbitFit.prepareFit(NVector[] in)
We try to solve for the orbit, if the period set in the properties is a valid choice. |
| Constructors in astro with parameters of type NVector | |
|---|---|
OrbitModel(NVector[] times,
double[] y,
double[] err,
double off)
Measures at differnt point-in-time. |
|
| Uses of NVector in astro.fits |
|---|
| Fields in astro.fits declared as NVector | |
|---|---|
private NVector |
CrosstalkDark.scale1
The 4Vector of scaling values in the early darks. |
private NVector |
CrosstalkDark.scale2
The 4Vector of scaling values in the early darks. |
| Methods in astro.fits that return NVector | |
|---|---|
private NVector[] |
CrosstalkDark.getAlphBeta(File amp)
For a fits file, read its scaling factors and return the alpha and beta scaling to all its quadrants as a length-of-two array of 4-Vectors. |
private NVector |
CrosstalkDark.getDarkScaling(List<nom.tam.fits.ImageHDU> dark)
Tries to read a list of dark, single-extension images, belonging to a single dark, ordered by amplifier. |
private NVector |
CrosstalkDark.readWifsip(File amp)
Reads all four extension of a fits file, calculates for each the scaling factor, and return those as a four-vector. |
private static NVector |
Overscan.solveFor(Overscan.Solver s,
GradientModel exp,
NVector start,
NVector len)
Takes a differtiable model of the non-linear gradient region and fits it with one of the specified solvers. |
NVector |
FitsTools.GnomicProjection.toUserSpace(Point2D norm)
Converts a normalized pixel to ra/dec. |
| Methods in astro.fits that return types with arguments of type NVector | |
|---|---|
static List<NVector> |
FitsStatistic.extractBackground(double[][] src,
nom.tam.fits.ImageHDU sig,
int nreject,
double lofac,
double hifac)
We get all the sky-background pixel in the image hdu by searching for the mode and retaining all pixel +/- lofac and hifac around it in term of adu-sigmas. |
static List<NVector> |
FitsStatistic.extractBackground(nom.tam.fits.ImageHDU sky,
nom.tam.fits.ImageHDU sig,
int nreject,
double lofac,
double hifac)
We get all the sky-background pixel in the image hdu by searching for the mode and retaining all pixel +/- lofac and hifac around it in term of adu-sigmas. |
| Methods in astro.fits with parameters of type NVector | |
|---|---|
private static double |
CrosstalkDark.averageIndex(NVector v,
int i0)
Takes the statistical mean over all indices in the vector except the one stated in i0. |
double |
FitsStatistic.Constant.evaluate(NVector v)
Return 1. |
double |
FitsStatistic.XY.evaluate(NVector v)
Return 1. |
double |
FitsStatistic.Coordinate.evaluate(NVector v)
Return 1. |
double |
FitsStatistic.Square.evaluate(NVector v)
Return 1. |
double |
Overscan.WifsipOverscan.evaluateModel(NVector curfit,
NVector t)
Returns the model adu for the queried row in vector t, which again is a Vector1D, t.a0 = row. |
Matrix |
Overscan.WifsipOverscan.getGradientMatrix(NVector curfit)
Returns the matrix that is the gradient to the two-exponential model. |
static double[] |
Overscan.nonlinearFit(Class<? extends AbstractGradientModel> wifsip,
int max,
double[][] adu,
NVector start,
NVector len,
double maxrms)
Tries to fit outside the region. |
private static String |
CrosstalkDark.pretty(NVector v)
Converts an alpha or beta vector to a pretty print. |
private static NVector |
Overscan.solveFor(Overscan.Solver s,
GradientModel exp,
NVector start,
NVector len)
Takes a differtiable model of the non-linear gradient region and fits it with one of the specified solvers. |
private nom.tam.fits.Fits |
CrosstalkDark.subtractScaledDark(File f,
NVector alpha,
NVector beta)
From a file f we read all HDUs and scale them such that the dark sky is (partly) removed. |
Point2D |
FitsTools.GnomicProjection.toNormalizedSpace(NVector star)
Converts ra/dec to normalized pixel. |
| Method parameters in astro.fits with type arguments of type NVector | |
|---|---|
nom.tam.fits.Fits |
AmplifierCrosstalk.Simul.createFits(int q0,
List<NVector> quad,
Point2D p0,
double r1,
double r2,
double adu,
double dscale,
Dimension size)
Creates an artificial fits object. |
static GeneralLinearRegression |
FitsStatistic.shuffleForRegression(List<NVector> valid,
Multidimensional[] model,
boolean sigma)
Shuffels ADU 4-vectors with x, y, ADU, [sigma] into the format for a general linear regression and fuels them into one. |
| Constructors in astro.fits with parameters of type NVector | |
|---|---|
Overscan.WifsipOverscan(NVector[] row,
double[] aduav,
double[] aduerr)
The array of NVectors actually only contains the row number of the fit, i.e. |
|
| Uses of NVector in jview |
|---|
| Fields in jview declared as NVector | |
|---|---|
private NVector |
DssTransformation.amdx
Plate solution x coeffiecients. |
private NVector |
DssTransformation.amdy
Plate solution y coeffiecients. |
private NVector[] |
JAsynchronAnalyser.AnalyserThread.in
The analyser's data. |
private NVector[] |
JAbstractAnalyser.input
The analyser input data constructed from the data card set. |
private NVector |
DssTransformation.orientation
Orientation coefficients, only index 2 and 5 used. |
private NVector[] |
JExtremaSelect.power
And the visualized data. |
private NVector |
JDataCanvas.xspan
From all coordinates, the current span in x plus error. |
private NVector |
JDataCanvas.yspan
From all coordinates, the current span in y plus error. |
| Fields in jview with type parameters of type NVector | |
|---|---|
private Map<String,List<NVector>> |
JExpressionFrame.data
The original data. |
private Map<String,NVector> |
JDataCanvas.xminmax
For each color the current min/max of the x-coordinate. |
private Map<String,NVector> |
JDataCanvas.yminmax
For each color the current min/max of the y-coordinate. |
| Methods in jview that return NVector | |
|---|---|
private NVector |
JExpressionCanvas.calculate(String set,
NVector org,
Map<String,Number> ext)
Tries to calculate an expression for the given vector. |
NVector[] |
JAbstractAnalyser.getAnalyserInput()
As a source for the analysers, we use the original data, as it comes with error bars. |
NVector[] |
DataAnalysing.getAnalyserInput()
This method delivers data that should be analysed in an analyser #process method. |
protected static NVector |
AbstractTransferProxy.getBottomRight(UserCoordinates src,
Rectangle2D norm)
Returns the bottom-right corner in user space of a normalized rectangle using the provided UserCoordinates. |
private static NVector |
JDataCanvas.getMinMax(List<DataCard> nvector,
boolean ad,
int index,
int erridx)
Takes a list of NVectors and returns the maximum and minimum
found at the specified index as index 0/1. |
private static NVector |
JDataCanvas.getSpan(Collection<NVector> vec2d,
boolean ad)
Takes a collection of 2d vectors and gets the minimum of x and y. |
protected static NVector |
AbstractTransferProxy.getUpLeft(UserCoordinates src,
Rectangle2D norm)
Returns the upper-left corner in user space of a normalized rectangle using the provided UserCoordinates. |
NVector |
OrthographicTransformation.toUserDistance(Rectangle2D norm)
Converts a distance in normalized space to s distance in user space. |
NVector |
JFitsCanvas.PixelCoordinate.toUserDistance(Rectangle2D norm)
Converts a distance in normalized space to s distance in user space. |
NVector |
DeltaTransforming.toUserDistance(Rectangle2D delta)
Converts a distance at normalized pixel location into a
NVector of a distance in user space. |
NVector |
CylindricalProjection.toUserDistance(Rectangle2D norm)
We call the CylindricalProjection.toUserSpace(java.awt.geom.Point2D) twice and return the difference. |
NVector |
BasicTransform.toUserDistance(Rectangle2D delta)
In the this simple case, a delta transformation is simply scaled by the boxing rectangle size. |
NVector |
Transform2D.toUserSpace(Point2D norm)
Converts normalized coordinates to user space. |
NVector |
SelectTransform.toUserSpace(Point2D ab)
We call the super method and return a vector of dimension equal to the maximum of SelectTransform.x and SelectTransform.y. |
NVector |
OrthographicTransformation.toUserSpace(Point2D pixel)
This conversation is non-unique, but we assume the solution closer to the center of projection to be the correct one. |
NVector |
JFitsCanvas.PixelCoordinate.toUserSpace(Point2D norm)
Converts the normalized coordinates to user space. |
NVector |
DssTransformation.toUserSpace(Point2D norm)
Converts normalized coordinates into user space, i.e. |
NVector |
CylindricalProjection.toUserSpace(Point2D pix)
Converts normalized space into user space. |
NVector |
CoordinateTransforming.toUserSpace(Point2D norm)
Converts a pixel in normalized space back to user space. |
NVector |
BasicTransform.toUserSpace(Point2D ab)
This is the inverse to BasicTransform.toNormalizedSpace(vec_math.NVector). |
| Methods in jview that return types with arguments of type NVector | |
|---|---|
protected List<NVector> |
JExpressionFrame.getData(String setname)
Gets the original data. |
| Methods in jview with parameters of type NVector | |
|---|---|
int |
JDataCanvas.addMeasure(NVector point)
Whenever we add a data point, we recalculate the drawable list and the user transform. |
int |
JExpressionCanvas.addMeasure(String setname,
NVector onepoint,
Object key)
Add a point specifying the set name instead of the set color. |
int |
JDataCanvas.addMeasure(String setname,
NVector onepoint,
Object key)
Add a point specifying the set name instead of the set color. |
private NVector |
JExpressionCanvas.calculate(String set,
NVector org,
Map<String,Number> ext)
Tries to calculate an expression for the given vector. |
boolean |
JExtremaSelect.displayData(NVector[] visual)
We display the data from the analyser. |
boolean |
DataDisplaying.displayData(NVector[] all)
Grabs a whole set of measured data and takes the interesting part out of it. |
protected long |
JAbstractAnalyser.estimateExecutionTime(NVector[] in)
Estimates the execution time based on the input data. |
long |
JAbstractAnalyser.estimateExecutionTime(NVector[] in,
Analyser anal)
Estimates the execution time based on the input data. |
long |
DataAnalysing.estimateExecutionTime(NVector[] in,
Analyser fit)
Estimates the execution time for a given analyser and input data. |
double |
UserDrivenFitting.PeriodExtrema.evaluate(NVector freq)
|
double |
UserDrivenFitting.PeriodError.evaluate(NVector freq)
|
protected double |
CylindricalProjection.getX(NVector lamphi)
The standard cylindrical projection uses |
protected double |
CylindricalEquidistantProjection.getX(NVector lamphi)
The standard cylindrical projection uses |
protected double |
MercatorProjection.getY(NVector lamphi)
We calculate y from |
protected double |
CylindricalProjection.getY(NVector lamphi)
This method is normally overriddn, as cylindric projection is a general term used for other projection with the same x, but different y transformation. |
protected double |
CylindricalEquidistantProjection.getY(NVector lamphi)
We calculate y from |
protected double |
CylindricalEqualAreaProjection.getY(NVector lamphi)
We calculate y from |
private void |
JAnalyserToFit.newData(NVector[] old,
NVector[] newdata)
Called when the analyser received new input data. |
private void |
JAnalyserToFit.newData(NVector[] old,
NVector[] newdata)
Called when the analyser received new input data. |
protected void |
JVisualizingAnalyser.ready(NVector[] in,
NVector[] out)
If we are ready, we further process the data to get the visualization. |
protected void |
JVisualizingAnalyser.ready(NVector[] in,
NVector[] out)
If we are ready, we further process the data to get the visualization. |
protected abstract void |
JAsynchronAnalyser.ready(NVector[] pre,
NVector[] processed)
This method is called, when the data has been processed in the analyser thread. |
protected abstract void |
JAsynchronAnalyser.ready(NVector[] pre,
NVector[] processed)
This method is called, when the data has been processed in the analyser thread. |
private boolean |
JPhaseFrame.reanalyse(NVector[] in)
The analyser action. |
protected void |
JStatisticAnalyser.setAnalyserInput(NVector[] in)
We change the numbers displayed on the button. |
protected void |
JAbstractAnalyser.setAnalyserInput(NVector[] in)
This is the method that is called whenever the analyser input data is modified. |
Point2D |
OrthographicTransformation.toNormalizedDistance(NVector ul,
NVector dist)
Converts a ra/dec distance to a normalized distance. |
Point2D |
JFitsCanvas.PixelCoordinate.toNormalizedDistance(NVector ul,
NVector dist)
Converts a pixel distance to a normalized distance. |
Point2D |
DeltaTransforming.toNormalizedDistance(NVector location,
NVector delta)
Converts the user space distances in the second argument at the user space coordinate given in the second argument into distances in normalized coordinates. |
Point2D |
CylindricalProjection.toNormalizedDistance(NVector location,
NVector delta)
We call the #toNormalized twice and return the difference. |
Point2D |
BasicTransform.toNormalizedDistance(NVector ignore,
NVector delta)
In the this simple case, a delta transformation is simply scaled by the boxing rectangle size. |
Point2D |
Transform2D.toNormalizedSpace(NVector twodim)
Converts a user coordinate into normalized coordinates. |
Point2D |
SelectTransform.toNormalizedSpace(NVector xy)
We re-arrange the argument and call the super method. |
Point2D |
OrthographicTransformation.toNormalizedSpace(NVector radec)
Converts a point from ra/dec into normalized pixel. |
Point2D |
JFitsCanvas.PixelCoordinate.toNormalizedSpace(NVector user)
Converts user coordinates to normalized space. |
Point2D |
DssTransformation.toNormalizedSpace(NVector radec)
Converts ra/dec into normalized coordinates. |
Point2D |
CylindricalProjection.toNormalizedSpace(NVector lamphi)
Converts user space corrdinates, which are a longitude/latitude pair in degrees into x/y. |
Point2D |
CoordinateTransforming.toNormalizedSpace(NVector user)
Converts a multi-dimensional input vector defined in a user-space coordinate system into the normalized screen coordinate system. |
Point2D |
BasicTransform.toNormalizedSpace(NVector xy)
We map x/y into pixel coordinates, normalized to a top-left point 0,0 and a plottable size of 1x1. |
| Method parameters in jview with type arguments of type NVector | |
|---|---|
private static NVector |
JDataCanvas.getSpan(Collection<NVector> vec2d,
boolean ad)
Takes a collection of 2d vectors and gets the minimum of x and y. |
int |
JDataCanvas.putMeasuredSet(List<? extends NVector> points)
Sets a new list of data in the default color. |
int |
JExpressionCanvas.putMeasuredSet(String setname,
List<? extends NVector> points,
List<Object> keys)
Sets a new list of data into the specified set. |
int |
JDataCanvas.putMeasuredSet(String setname,
List<? extends NVector> points,
List<Object> keys)
Sets a new list of data into the specified set. |
int |
JDataCanvas.putMeasuredSets(Map<String,List<? extends NVector>> pointmap,
Map<String,List<Object>> keymap)
This methods allows setting of a bunch of user data, rescaling is only done at the very end if necessary. |
private boolean |
JDataCanvas.putMeasurements(String setname,
List<? extends NVector> points,
List<Object> keys,
boolean scale)
Sets a new list of data into the specified set. |
void |
JExpressionFrame.setData(String setname,
List<NVector> plot)
Sets the data that should be displayed in the frames expression canvas. |
| Constructors in jview with parameters of type NVector | |
|---|---|
DssTransformation(Vector2D radec,
Point2D plateoff,
double arcsec,
Vector2D micron,
NVector rotmatrix,
NVector platexsolution,
NVector plateysolution)
Constructs a DssTransform with all neccessary parameters. |
|
JAsynchronAnalyser.AnalyserThread(ProgressMonitor boss,
NVector[] input)
Prepares the analyser thread. |
|
| Uses of NVector in stella.adapter |
|---|
| Fields in stella.adapter declared as NVector | |
|---|---|
private NVector |
ModelShift.last
The last solution. |
private NVector |
ModelDrift.last
The last solution. |
private NVector |
ModelShift.PinholeModel.m0
A first estimate of the model parameters. |
private NVector |
ModelDrift.PinholeDrift.m0
A first estimate of the model parameters. |
| Methods in stella.adapter that return NVector | |
|---|---|
protected NVector |
ModelShift.PinholeModel.getFirstModel()
Returns a first estimate. |
protected NVector |
ModelDrift.PinholeDrift.getFirstModel()
Returns a first estimate. |
protected NVector |
PyramidUnit.getPyramidLocation(List pyramid)
Fills in pyramid statistics from the four pyramid reflections. |
NVector[] |
ModelShift.PinholeModel.getTimes()
Returns the evaluation points. |
NVector[] |
ModelDrift.PinholeDrift.getTimes()
Returns the evaluation points. |
| Methods in stella.adapter with parameters of type NVector | |
|---|---|
double |
ModelShift.PinholeModel.evaluateModel(NVector dxdy,
NVector xy)
Per definition, the independant variable, time, is here a two-dimensional vector specifying the location of the pixel. |
double |
ModelDrift.PinholeDrift.evaluateModel(NVector dxdy,
NVector xy)
Per definition, the independant variable, time, is here a two-dimensional vector specifying the location of the pixel. |
Matrix |
ModelShift.PinholeModel.getGradientMatrix(NVector dxdy)
Returns the gradient matrix. |
Matrix |
ModelDrift.PinholeDrift.getGradientMatrix(NVector dxdy)
Returns the gradient matrix. |
double[] |
ModelShift.PinholeModel.getModel(NVector dxdy)
Per definition, the model data is a Vector of all data points, not an area. |
double[] |
ModelDrift.PinholeDrift.getModel(NVector dxdy)
Per definition, the model data is a Vector of all data points, not an area. |
double[] |
ModelShift.PinholeModel.getResiduals(NVector a)
Returns the residulas. |
double[] |
ModelDrift.PinholeDrift.getResiduals(NVector a)
Returns the residulas. |
| Uses of NVector in stella.jview |
|---|
| Methods in stella.jview that return NVector | |
|---|---|
private static NVector |
JTrackingFrequencies.getPower(NVector data)
Zero-pads the data to both sides if necessary and does a simple power spectrum on it. |
private NVector |
JEarthNight.getSolar(double phi,
double h)
Returns a four-dimensional vector with four geographical longitudes. |
| Methods in stella.jview that return types with arguments of type NVector | |
|---|---|
private List<NVector> |
JTrackingFrequencies.convertToPlot(NVector power)
Adds a power-vector to this graph, on-the-fly transforming index in the vector to frequency in Hertz. |
| Methods in stella.jview with parameters of type NVector | |
|---|---|
private List<NVector> |
JTrackingFrequencies.convertToPlot(NVector power)
Adds a power-vector to this graph, on-the-fly transforming index in the vector to frequency in Hertz. |
private static NVector |
JTrackingFrequencies.getPower(NVector data)
Zero-pads the data to both sides if necessary and does a simple power spectrum on it. |
private boolean |
JObjectDisplay.residuals(List<DataCard> y,
int sx,
int sy,
int se,
NVector modpar,
DataModel fit,
JDataCanvas rms,
String setname)
|
List |
JTrackingFrequencies.setOffsetMeasures(String name,
NVector data)
Sets the data set. |
| Uses of NVector in stella.math |
|---|
| Methods in stella.math that return NVector | |
|---|---|
NVector |
SphereTiles.getTile(int index)
Retruns the tile with the given index. |
| Methods in stella.math with parameters of type NVector | |
|---|---|
private static boolean |
SphereTiles.probeTile(NVector v,
double az,
double h)
Probes if a point on the sky lies within the tile specified by the 4-dimensional vector passed over. |
| Uses of NVector in stella.parameter |
|---|
| Fields in stella.parameter declared as NVector | |
|---|---|
private static NVector |
BarycentricVelocity.CCPAMV
CCPAMV = a*m*dl/dt (planets) |
private NVector |
FocusMeasure.extrafocal
The focus position to the fits moments, extrafocale. |
private NVector |
FocusMeasure.infocus
The focus position to the fits moments, at estimated focus. |
private NVector |
FocusMeasure.intrafocal
The focus position to the fits moments, intrafocale. |
| Methods in stella.parameter that return NVector | |
|---|---|
private NVector |
FocusMeasure.extractMoments(Value f,
int order)
We calculate an exposure time from the light sensor. |
| Methods in stella.parameter with parameters of type NVector | |
|---|---|
private static Double |
FocusMeasure.getFocus(NVector in,
NVector out,
NVector here,
double up)
Using the flat-field filter name and the fits moments, we estimate the best exposure time by using the average of the current fits compared to the target average in #KEY_TARGETLEVEL. |
| Uses of NVector in stella.telescope |
|---|
| Methods in stella.telescope that return types with arguments of type NVector | |
|---|---|
private static Map<String,NVector> |
TelescopeMaster.parsePointingList(String list)
We take a list of the Pilar pointing measure format and parse that into a lookup table linking pointing names (unique) to a four-dimensional vector, with az, azoff, z, zoff as its components. |
| Uses of NVector in stella.util |
|---|
| Fields in stella.util declared as NVector | |
|---|---|
private NVector[] |
GuiderMagnitudes.aircolor
The measurement points. |
private NVector |
PointingModel.altboot
Average of the altitude solution in bootstrapping. |
private NVector |
PointingModel.alterror
Errors of the altitude offset measurements or null if not available. |
private NVector |
PointingModel.altmax
Maxima of the altitude solution in bootstrapping. |
private NVector |
PointingModel.altmin
Minima of the altitude solution in bootstrapping. |
private NVector |
PointingModel.altoffset
The zenith distance offsets measured. |
private NVector |
PointingModel.altresiduals
Residuals of the altitude model. |
private NVector |
PointingModel.altsigma
Sigma on the altitude solution, either covariance or bootstrap. |
private NVector |
PointingModel.altsigorg
Covariance sigma in altitude parameters in bootstrapping. |
private NVector |
PointingModel.altsolution
Solution of the altitude model, set with first call to PointingModel.getAltitudeSolution(). |
private NVector[] |
PointingModel.azalt
The azimuth and zenith distance of the measurements, radian 0=az 1=z. |
private NVector |
PointingModel.azboot
Average of the azimuth solution in bootstrapping. |
private NVector |
PointingModel.azerror
Errors of the azimuth offset measurements or null if not available. |
private NVector |
PointingModel.azmax
Maxima of the azimuth solution in bootstrapping. |
private NVector |
PointingModel.azmin
Minima of the azimuth solution in bootstrapping. |
private NVector |
PointingModel.azoffset
The azimuth offsets measured. |
private NVector |
PointingModel.azresiduals
Residuals of the azimuth model. |
private NVector |
PointingModel.azsigma
Sigma on the azimuth solution, either covariance or bootstrap. |
private NVector |
PointingModel.azsigorg
Covariance sigma in azimuth parameters in bootstrapping. |
private NVector |
PointingModel.azsolution
Solution of the azimuth model, set with first call to PointingModel.getAzimuthSolution(). |
private NVector |
GuiderMagnitudes.dmag
The measurements, i.e. |
| Methods in stella.util that return NVector | |
|---|---|
NVector |
AuxiliaryPointing.evaluate(NVector nautz)
Retruns a Vector2D, x as azimuth, normally zero and y altitude pm, defined by the tube flexure. |
NVector |
PointingFunction.ExtendedModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
NVector |
PointingFunction.FullModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
NVector |
PointingFunction.ClassicModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
NVector |
PointingModel.getAltitudeSigma()
Returns the sigma of the altitude model. |
NVector |
PointingModel.getAltitudeSolution()
Fits the offsets to the altitude model using linear regression. |
NVector |
PointingModel.getAzimuthSigma()
Returns the sigma of the azimuth model. |
NVector |
PointingModel.getAzimuthSolution()
Fits the offsets to the azimuth model using linear regression. |
private NVector |
MirrorData.scanForBrightness(double ignore)
Scans for main stars and mirrors present. |
private NVector |
MirrorData.scanForMirrors(double xmin,
double xmax,
double ymin,
double ymax)
Scans for main stars and mirrors present. |
NVector |
FocusSpindleFit.solve()
We try to solve for the spindle model. |
private NVector |
GuiderMagnitudes.solve()
Solves for the zero point, the k and epsilon. |
| Methods in stella.util with parameters of type NVector | |
|---|---|
private static void |
PointingModel.FileData.addPM(NVector ap,
NVector hp,
NVector offa,
NVector offh)
This adds pointing model offsets to raw data. |
private static void |
PointingModel.FileData.dePoison(NVector ap,
NVector hp,
NVector offa,
NVector offh)
Revert the pm-poisoned data to reflect azimuth and altitude on start. |
private Point2D |
GuiderParametersRaDe.SimpleGnomic.deviation(NVector v,
double ra,
double de,
double xpix,
double ypix)
|
private static void |
PointingModel.FileData.doRadian(NVector ap,
NVector hp)
Revert the pm-poisoned data to reflect azimuth and altitude on start. |
double |
GuiderParametersRaDe.SimpleGnomic.evaluate(NVector v)
|
double |
FocusSpindleFit.AbstractPosition.evaluate(NVector params)
We evaluate the squared-distance sum. |
NVector |
AuxiliaryPointing.evaluate(NVector nautz)
Retruns a Vector2D, x as azimuth, normally zero and y altitude pm, defined by the tube flexure. |
double |
TelescopeError.evaluate(NVector pidvals)
Evaluate the PID. |
double |
StarAmoeba.evaluate(NVector param)
Evaluates the amoeba. |
double |
SineError.evaluate(NVector pidvals)
Evaluate the PID. |
NVector |
PointingFunction.ExtendedModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
NVector |
PointingFunction.FullModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
NVector |
PointingFunction.ClassicModel.evaluate(NVector nautz)
The classic pointing model expects the nautic azimuth in the first argument and the zenith distance in the second, both in degrees. |
double |
ImageAmoeba.evaluate(NVector param)
Evaluates the goodness of the supplied parameter. |
double |
BeamSplitterFit.evaluate(NVector fit)
Evaluates the functional fit. |
double |
GuiderParametersRaDe.SimpleGnomic.evaluate(NVector v,
boolean print)
|
double |
FocusSpindleFit.AbstractPosition.evaluate(NVector params,
boolean print)
We evaluate the squared-distance sum. |
double |
StarAmoeba.evaluate(NVector param,
boolean printout)
Evaluates the amoeba. |
private double |
BeamSplitterFit.evaluate(NVector fit,
boolean print)
Evaluates the functional fit. |
private double |
ImageAmoeba.evaluate(NVector param,
boolean virgin,
boolean update)
Evaluates the goodness of the supplied parameter. |
private double |
StarAmoeba.getChi(Guiding.RawStar raw,
NVector param)
Evaluates the chi on an inidividual detection. |
List<Point2D> |
FocusSpindleFit.getModel(NVector solution)
Returns the model on the same focus positions as the measures. |
Point2D |
FocusSpindleFit.PositionModel.getModelPoint(double f,
NVector params)
This is the position as a point object returned by the model. |
Point2D |
FocusSpindleFit.Drift.getModelPoint(double f,
NVector params)
We evaluate the formular from above, using the pre-set values of the pixel and focus positions. |
Point2D |
FocusSpindleFit.CorkScrew.getModelPoint(double f,
NVector params)
We evaluate the formular from above, using the pre-set values of the pixel and focus positions. |
double[] |
FocusSpindleFit.getResiduals(NVector solution)
Returns the distance between measurement and model in pixel. |
double |
FocusSpindleFit.getRms(NVector solution)
Returns the rms of the fitted model to the model data. |
private static void |
BeamSplitterFit.FitsFile.prettyPrint(NVector start,
NVector end,
Point center,
double halfwidth,
double halfheight,
boolean hole)
Pretty printout. |
private static void |
PointingModel.FileData.printSpectral(NVector ylm)
Prints spectral information on a harmonics solution by summing over all m's. |
void |
PointingModel.setAltitude(NVector z)
Sets the zenith distance data. |
void |
PointingModel.setAltitudeOffsets(NVector off,
NVector err)
Sets the measured zenith distance offsets and the erros, if available. |
void |
PointingModel.setAzimuth(NVector az)
Sets the azimuth data. |
void |
PointingModel.setAzimuthEncoderOffsets(NVector off,
NVector err)
Sets the azimuth data. |
void |
PointingModel.setAzimuthOffsets(NVector off,
NVector err)
Sets the measured azimuth offsets and the erros, if available. |
void |
PointingModel.setZenithDistance(NVector z)
Sets the zenith distance data. |
void |
PointingModel.setZenithOffsets(NVector off,
NVector err)
Sets the measured zenith distance offsets and the erros, if available. |
void |
PointingModel.subtractMean(NVector nv)
Replaces the measruements by the measurements minus their average |
| Uses of NVector in util |
|---|
| Fields in util declared as NVector | |
|---|---|
private NVector[] |
DataFileParser.post
The data post-processed. |
private NVector[] |
DataFileParser.pre
The data as precessed by the analyser. |
private NVector[] |
DataFileParser.set
The data. |
| Methods in util that return NVector | ||
|---|---|---|
protected NVector[] |
DataFileParser.getData()
Returns the input data. |
|
protected NVector[] |
DataFileParser.getLinearFit(NVector[] data,
int column,
int mesh)
Replaces a single data column with a spline fit of specified mesh-length. |
|
protected NVector[] |
DataFileParser.getLinearFit(NVector[] data,
int x,
List<Integer> cols,
int len)
Returns a new data array, where the specified columns are replaced with a natural cubic spline fit of the original data. |
|
protected NVector[] |
DataFileParser.getProcessedData()
Returns the processed data. |
|
protected NVector[] |
DataFileParser.getSplineFit(NVector[] data,
int column,
int mesh)
Replaces a single data column with a spline fit of specified mesh-length. |
|
protected NVector[] |
DataFileParser.getSplineFit(NVector[] data,
int x,
List<Integer> cols,
int len)
Returns a new data array, where the specified columns are replaced with a natural cubic spline fit of the original data. |
|
protected NVector[] |
DataFileParser.getVisualizedData()
Returns the visualizable data. |
|
protected NVector[] |
DataFileParser.getWhiteNoise(NVector[] data,
int cc)
Replaces a single data column with white noise. |
|
protected NVector[] |
DataFileParser.getWhiteNoise(NVector[] data,
List<Integer> columns)
Returns a new data array, where the specified columns are replaced with white noise of the same average and sigma as the original data. |
|
static NVector[] |
AsciiReader.parseVector(List<String> lines,
Collection<Integer> columns)
Parses a list of lines into an array of NVectors. |
|
static NVector[] |
AsciiReader.parseVector(List<String> lines,
Map<Integer,? extends NumberFormat> format)
Parses a list of lines into an array of NVectors. |
|
NVector |
ColumnCalculator.v841CenR(Map<String,Double> tdv)
The fit for V841Cen, sIRAIT campaign in July, 2007, Dome-C. |
|
NVector |
ColumnCalculator.v841CenV(Map<String,Double> tdv)
The fit for V841Cen, sIRAIT campaign in July, 2007, Dome-C. |
|
private static
|
AsciiReader.vectorParsing(Collection<Integer> columns,
Map<Integer,List<T>> col2vals)
|
|
| Methods in util with parameters of type NVector | |
|---|---|
protected NVector[] |
DataFileParser.getLinearFit(NVector[] data,
int column,
int mesh)
Replaces a single data column with a spline fit of specified mesh-length. |
protected NVector[] |
DataFileParser.getLinearFit(NVector[] data,
int x,
List<Integer> cols,
int len)
Returns a new data array, where the specified columns are replaced with a natural cubic spline fit of the original data. |
protected NVector[] |
DataFileParser.getSplineFit(NVector[] data,
int column,
int mesh)
Replaces a single data column with a spline fit of specified mesh-length. |
protected NVector[] |
DataFileParser.getSplineFit(NVector[] data,
int x,
List<Integer> cols,
int len)
Returns a new data array, where the specified columns are replaced with a natural cubic spline fit of the original data. |
protected NVector[] |
DataFileParser.getWhiteNoise(NVector[] data,
int cc)
Replaces a single data column with white noise. |
protected NVector[] |
DataFileParser.getWhiteNoise(NVector[] data,
List<Integer> columns)
Returns a new data array, where the specified columns are replaced with white noise of the same average and sigma as the original data. |
protected void |
DataFileParser.print(NVector[] v,
String head,
int[] complex)
Prints a data set using the parsed settings. |
static void |
DataFileParser.printOut(NumberFormat[] nf,
PrintWriter out,
NVector[] v,
String head,
int[] comp)
Prints an array of a multidimensional vector to the given print stream. |
static void |
DataFileParser.printOut(PrintWriter out,
NVector[] v,
String head,
int[] comp)
Prints an array of a multidimensional vector to the given print stream. |
protected boolean |
DataFileParser.processData(NVector[] data)
Processes a single junk of data, provided as an array of NVector
If parsed with DataFileParser.process(java.lang.String[]), 2dim and 3-dim data are arrays of
Vector2D and Vector3D, respectively. |
protected boolean |
DataFileParser.processSingleData(NVector[] workon)
|
private boolean |
DataFileParser.splitDataSet(int ilo,
int ihi,
int splitnr,
NVector[] data)
Splite a data set and processes the splitted set. |
| Uses of NVector in util.rmi |
|---|
| Methods in util.rmi that return NVector | |
|---|---|
private static NVector |
CallbackServerImpl.createRandom(int dim)
Creates a randomized NVector |
NVector |
CallbackServerImpl.randomize(int dim)
The client calls this method, and the server returns a random number. |
NVector |
CallbackServer.randomize(int dim)
The client calls this method, and the server returns a random number. |
| Methods in util.rmi with parameters of type NVector | |
|---|---|
void |
CallbackClientImpl.callback(NVector random)
|
void |
CallbackClient.callback(NVector random)
The server call this method after registering. |
| Uses of NVector in vec_math |
|---|
| Subclasses of NVector in vec_math | |
|---|---|
class |
LineVector
A class that converts a string consiting of individual tokens into a NVector of doubles. |
class |
polar2D
Extends the vector2D for capabilities to convert (x,y) into (r,phi). |
class |
Vector1D
This class is the definition of a simple, one dimensional vector. |
class |
vector2D
This class is the definition of a simple, two dimensional vector. |
class |
Vector2D
This class is the definition of a simple, two dimensional vector. |
class |
vector3D
This class is the definition of a simple, two dimensional vector. |
class |
Vector3D
This class is the definition of a simple, three dimensional vector. |
| Fields in vec_math declared as NVector | |
|---|---|
private NVector |
Bootstrap.average
The parameter averages on the solution to the simulated data. |
private NVector[] |
Matrix.col
|
private NVector |
Bootstrap.confidence
The confidence estimations on the solution to the original data. |
private NVector[] |
ExpressionFit.AmoebaModel.data
Input data, on each NVector only zero and yindex is used. |
private NVector |
Bootstrap.data
The original data. |
private NVector[] |
Bootstrap.depend
Where/how we measured the data. |
private NVector |
Bootstrap.ExchangedData.err
Measurement errors, might be null. |
private NVector |
Bootstrap.ExchangedData.errdrop
These data is those dropped from the original set, meas errs. |
private NVector |
Bootstrap.error
The errors of the original data. |
private NVector |
Amoeba.fout
On output, the evaluation of Amoeba.f at points #out. |
private NVector |
GeneralLinearRegression.linfit
The fitted parameters. |
private NVector |
Bootstrap.maxima
The parameter maxima on the solution to the simulated data. |
private NVector |
Bootstrap.minima
The parameter minima on the solution to the simulated data. |
private NVector |
GeneralLinearRegression.modelfit
The model fit to the data. |
private NVector[] |
Amoeba.p
An n+1-dimensional set of starting points. |
private NVector[] |
Amoeba.pout
On output, the n+1 points lying within Amoeba.tolerance around min. |
private NVector[] |
Matrix.row
The vectors defining the rows of the matrix. |
private NVector |
GeneralLinearRegression.si
The errors of the measurements or null if unknown. |
private NVector |
GeneralLinearRegression.sigfit
The standard deviations of the fitted parameters. |
private NVector[] |
Bootstrap.ExchangedData.x
The values of the dependables where y was measured. |
protected NVector[] |
AbstractDataModel.x
The independant variables as an array of vectors. |
private NVector[] |
Bootstrap.ExchangedData.xdrop
These data is those dropped from the original set, dependent x. |
private NVector |
Bootstrap.ExchangedData.y
The measured values. |
private NVector |
Bootstrap.ExchangedData.ydrop
These data is those dropped from the original set, measures. |
private NVector |
GeneralLinearRegression.yi
The measurements, corresponding to the rows of the design matrix. |
| Fields in vec_math with type parameters of type NVector | |
|---|---|
private List<NVector> |
MultipleFrequencyFit.valid
The solutions, ordered for increasing order in the series. |
private List<NVector> |
LeastFourier.valid
The solutions, ordered for increasing order in the series. |
| Methods in vec_math with type parameters of type NVector | ||
|---|---|---|
static
|
NVector.sort(T[] unsorted,
int index)
Data must be sorted according to given indices values. |
|
| Methods in vec_math that return NVector | ||
|---|---|---|
static NVector |
NVector.add(NVector s1,
NVector s2,
NVector dest)
Returns the addition of two vectors with equal dimension. |
|
static NVector |
GeneralLinearRegression.convert(NVector[] in,
int index)
For convenience to shift between different data formats. |
|
private static NVector[] |
CleanFourier.dirty(NVector[] data,
double stretch,
double fmax,
double over)
Calculates the discrete FT of the data and of the window. |
|
static NVector[] |
NVector.doubleParse(String doubletokenize)
Double-tokenizes a string such that the input is split on the semicolon (actually the OUTERLIST separator of StringTool) and each of these splits is used to parse a single vector out of it. |
|
NVector |
VectorFunction.evaluate(NVector x)
Evaluates an NVector of dimension VectorFunction.argumentDimension() to
an NVector of dimension VectorFunction.functionDimension(). |
|
private static NVector |
Matrix.extract(NVector[] vector,
int n)
Extracts a row/column from a column/row representation of a matrix. |
|
static NVector[] |
AbstractAnalyser.getBootstrapData(NVector[] in)
Returns a bootstrapped data set from the original data with a default duplication rate of 1/e. |
|
static NVector[] |
AbstractAnalyser.getBootstrapData(NVector[] in,
double fraction)
Returns a bootstrapped data set from the original data. |
|
NVector |
Amoeba.getClosestPoint()
On successful crawls, this method returns the point closest to the function minimum. |
|
NVector |
Matrix.getColumn(int m)
Returns the specified column as an nvector. |
|
NVector |
Bootstrap.getConfidenceEstimates()
Returns a confidence estimate on the linear model parameter by bootstrapping the data. |
|
static NVector[] |
AbstractAnalyser.getDiminishedData(NVector[] in)
Returns a diminished data set from the original data with a default drop-out rate of 1/e. |
|
static NVector[] |
AbstractAnalyser.getDiminishedData(NVector[] in,
double fraction)
For analysers that cannot deal with identical points, we can drop a random fraction of the original data, making the resulting data set smaller. |
|
NVector |
Bootstrap.ExchangedData.getDroppedErr()
Returns the errors dropped from the original set or null if unspecified. |
|
NVector[] |
Bootstrap.ExchangedData.getDroppedX()
Returns the dependables dropped from the original set. |
|
NVector |
Bootstrap.ExchangedData.getDroppedY()
Returns the measurements dropped from the original set. |
|
NVector |
Bootstrap.ExchangedData.getErr()
Returns the errors or null if unspecified. |
|
NVector |
GeneralLinearRegression.getModelFit()
Returns the model fit to the data. |
|
NVector[] |
ModelSource.getModelInput()
This method delivers data that should be analysed in an model fitting ModelFitting.fit() method. |
|
static NVector |
AbstractFit.getModelParameterErrors(List<Variable> p)
Converts a list of model parameters into an nvector of its values. |
|
static NVector |
AbstractFit.getModelParameterValues(List<Variable> p)
Converts a list of model parameters into an nvector of its values. |
|
static NVector |
AbstractGradientModel.getNegativeChi2HalfGradient(GradientModel grad,
NVector a)
Returns half the negativ gradient of chi-square of this model with respect to the model parameters. |
|
NVector |
AbstractGradientModel.getNegativeChi2HalfGradient(NVector a)
Returns half the negativ gradient of chi-square of this model with respect to the model parameters. |
|
NVector |
Bootstrap.getOriginalSigma()
Returns the standard diviation to the original solution. |
|
NVector |
Bootstrap.getOriginalSolution()
Returns the orignal solution to the linear model. |
|
protected NVector |
Matrix.getRawColumn(int m)
Always return the column, even if not valid. |
|
protected NVector |
Matrix.getRawRow(int n)
Always return the specified row, even if invalid. |
|
NVector |
GeneralLinearRegression.getResiduals()
Returns the residuals. |
|
NVector |
Matrix.getRow(int n)
Returns the specified row as an nvector. |
|
NVector |
GeneralLinearRegression.getSigma()
Returns the vector of the standard deviations of the linear fit parameters. |
|
NVector[] |
Amoeba.getSimplex()
On successful crawls, this method returns the last points of the simplex. |
|
NVector |
Amoeba.getSimplexValue()
On successful crawls, this method returns the last function evaluations at the simplex's points, see Amoeba.getSimplex(). |
|
NVector |
Bootstrap.getSimulatedMaxima()
Returns the maximas on the linear model parameter from bootstrapping the data. |
|
NVector |
Bootstrap.getSimulatedMinima()
Returns the minimas on the linear model parameter from bootstrapping the data. |
|
NVector |
Bootstrap.getSimulatedSolution()
Returns the averages on the linear model parameter from bootstrapping the data. |
|
NVector |
GeneralLinearRegression.getSolution()
Returns the vector of the solving linear parameters that minimize chi^2 Sets the LinFit array and validFit. |
|
NVector |
StatisticAnalyser.getStatistic(int index)
Returns the average of the data, the standard deviation, skewness and kurtoises. |
|
private NVector |
Amoeba.getSum(NVector[] calc)
Evaluates the sum of a vector array. |
|
NVector[] |
ExpressionFit.AmoebaModel.getTimes()
Returns the times, this is an array of 1-d vectors initialized to data[].0. |
|
NVector[] |
DataModel.getTimes()
Returns the 'times' of the measurements ('x') as an array of vectors. |
|
NVector[] |
AbstractDataModel.getTimes()
Returns the times the measurements were taken. |
|
NVector[] |
Bootstrap.ExchangedData.getX()
Returns the dependables. |
|
NVector |
Bootstrap.ExchangedData.getY()
Returns the measurements. |
|
NVector |
Gradient.grad(NVector at)
Returns the gradient vector at the given point. |
|
NVector |
VectorDifferentiable.gradient(int[] i,
NVector x)
Returns the evaluation of the gradient of the function in carthesian coordinates. |
|
NVector |
LevenbergMarquardt.improve(NVector start)
Iterates for a solution to the data model, starting from the given start vector. |
|
private NVector |
MultipleFrequencyFit.improve(NVector[] in,
List<NVector> freqs,
int[] fixorder)
Improvement of multidimensional fourier fit means we take a vector of frequencies and amplitudes, construct single-order fourier series out of them and let all frequencies and amplitudes varry, except those stated in the fixed orders array. |
|
static NVector |
Math2.interpolatingParabel(NVector a1,
NVector a2,
NVector a3,
double xd)
Parabolic interpolation. |
|
NVector |
Phasing.PhaseMultidimensional.invert(double phi)
On vector invert, we return all vector elements zero except the index one. |
|
NVector |
MultidimensionalInverse.invert(double y)
Calculates the argument vector. |
|
static NVector |
AbstractGradientModel.LevenbergMarquardtSolver(GradientModel exp,
NVector start)
We use a LevenbergMarquardt in standard form to solve for a minimum model. |
|
static NVector |
AbstractDataModel.LorentzianSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in robust form to solve for a minimum model. |
|
static NVector |
NVector.multiply(double lambda,
NVector s1,
NVector dest)
Multiplies this vector with a scalar. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f,
int maxiter)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f,
int maxiter,
double maxoff,
double maxstep)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static NVector |
NVector.parse(String comma)
Parses an NVector from a comma-sparated list of doubles. |
|
static NVector |
PowerSpectrum.periodogram(NVector data,
int m,
int k,
Function window)
Does a periodogram of equally sampled data points. |
|
NVector[] |
StatisticAnalyser.process(NVector[] in)
Calls the processing on all indices. |
|
NVector[] |
PhaseDispersionMinimization.process(NVector[] data)
Calls the processing as phase-dispersion minimization. |
|
NVector[] |
MultipleFrequencyFit.process(NVector[] in)
Processes the data until we reach either MultipleFrequencyFit.KEY_ORDER in the
Fouriere series expansion, or the frequency is stable to
MultipleFrequencyFit.KEY_CONVERGENCE. |
|
NVector[] |
MinimumStringLength.process(NVector[] data)
Calls the processing as phase-dispersion minimization. |
|
NVector[] |
LeastFourier.process(NVector[] in)
Processes the data until we reach either LeastFourier.KEY_ORDER in the
Fouriere series expansion, or the frequency is stable to
LeastFourier.KEY_CONVERGENCE. |
|
NVector[] |
Fourier.process(NVector[] in)
Calls the Fourier Transform. |
|
NVector[] |
Analyser.process(NVector[] in)
Takes a set of input data and transforms it into a set of output data. |
|
static NVector |
AbstractDataModel.RobustSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in robust form to solve for a minimum model. |
|
private static NVector[] |
PhaseRegression.PhaseModel.shovel(NVector t)
Converts a NVector into a Vector1D[] |
|
static NVector |
PowerSpectrum.simple(NVector data,
Function window)
Simple periodogramm with no error estimates. |
|
static NVector |
AbstractDataModel.SimplexSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in standard form to solve for a minimum model. |
|
NVector |
QuadMatrix.solve(NVector rhs)
Solves the system of linear equations represented by this quadmatrix for the system |
|
static NVector |
QuadMatrix.solve(QuadMatrix q,
NVector rhs)
Solves the system of linear equations represented by this quadmatrix for the system |
|
static
|
NVector.sort(T[] unsorted,
int index)
Data must be sorted according to given indices values. |
|
static NVector |
NVector.subtract(NVector s1,
NVector s2,
NVector dest)
Returns the subtraction of two vectors with equal dimension. |
|
NVector[] |
StatisticAnalyser.visualize(NVector[] in,
NVector[] v)
Data is already reduced to minimum. |
|
NVector[] |
MultipleFrequencyFit.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
LeastFourier.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
Fourier.visualize(NVector[] in,
NVector[] ft)
Calls the periodogram. |
|
NVector[] |
Analyser.visualize(NVector[] in,
NVector[] processed)
Further transforms the processed vector into some visualizable vector. |
|
NVector[] |
AbstractAnalyser.visualize(NVector[] in,
NVector[] out)
Default implementation of visualization returns just the output data. |
|
| Methods in vec_math with parameters of type NVector | ||
|---|---|---|
static NVector |
NVector.add(NVector s1,
NVector s2,
NVector dest)
Returns the addition of two vectors with equal dimension. |
|
void |
StatisticAnalyser.addValue(NVector data)
Adds a data point to the statistic with the given index. |
|
private double |
Amoeba.amotry(NVector[] base,
NVector val,
NVector psum,
int ih,
double direction)
An ugly method that extrapolates through the face of the simplex from the highest point. |
|
private double |
Amoeba.amotry(NVector[] base,
NVector val,
NVector psum,
int ih,
double direction)
An ugly method that extrapolates through the face of the simplex from the highest point. |
|
private static double[] |
CleanFourier.beam(NVector[] dft)
Fits a clean beam to the window function by fitting a real Gaussian with beam(0)=1 to the window. |
|
static void |
AbstractGradientModel.check(AbstractGradientModel fit,
NVector exact)
Check the gradient matrix with the exact solution. |
|
static void |
AbstractGradientModel.check(AbstractGradientModel fit,
NVector exact,
double da)
Check the gradient matrix with the exact solution. |
|
private static Vector2D[] |
CleanFourier.clean(NVector[] dirty,
double gain,
int nmax,
double resmax,
double cmin)
Calculates the cleaned DFT of the dirty DFT recursively. |
|
int |
NVector.IComp.compare(NVector n1,
NVector n2)
Compares two NVector using the specified index. |
|
static CentralMoments |
CentralMoments.constructVectorMoments(int k,
NVector v)
Constructs a new statistic from a NVector. |
|
static Moments |
Moments.constructVectorMoments(int k,
NVector v)
Constructs a new statistic from a NVector. |
|
private static Vector2D[] |
CubicSpline.convert(NVector[] two)
Converts an array of NVectors into an array of Vector2D or throws an exception, if a single non-two dimensional vector was found. |
|
static NVector |
GeneralLinearRegression.convert(NVector[] in,
int index)
For convenience to shift between different data formats. |
|
void |
StatisticAnalyser.deleteValue(NVector data)
Removes a data point to the statistic with the given index. |
|
protected Matrix |
GeneralLinearRegression.deriveDesignMatrix(Function[] base,
NVector xi)
Calculates the design matrix from the basic functions and the measurement times. |
|
protected Matrix |
GeneralLinearRegression.deriveDesignMatrix(Multidimensional[] base,
NVector[] xi)
Calculates the design matrix from the basic functions and the measurement dependables. |
|
private Matrix |
GeneralLinearRegression.deriveMeasureMatrix(Matrix desmat,
NVector y,
NVector sig)
Sets the measure Matrix out of yi,si and design. |
|
static Matrix |
NVector.direct(NVector a,
NVector b)
Returns the direct product of this vector with the argumental vector. |
|
private static NVector[] |
CleanFourier.dirty(NVector[] data,
double stretch,
double fmax,
double over)
Calculates the discrete FT of the data and of the window. |
|
private static Vector2D |
PhaseDispersionMinimization.dispersion(NVector[] sorted,
double period,
int[] bins,
double norm)
Calculates a single theta value for a given period. |
|
static double |
NVector.dot(NVector a,
NVector b)
Returns the scalar product of this vector with the target vector. |
|
void |
ExpressionFit.estimateStart(NVector start,
double ls)
Estimates the start for the amoeba. |
|
void |
Amoeba.estimateStart(NVector single,
double scale)
Tries to estimate a starting simplex from a single start point. |
|
void |
ExpressionFit.estimateStart(NVector start,
NVector ls)
Estimates the start for the amoeba. |
|
void |
Amoeba.estimateStart(NVector single,
NVector scale)
Tries to estimate a starting simplex from a single start point. |
|
NVector |
VectorFunction.evaluate(NVector x)
Evaluates an NVector of dimension VectorFunction.argumentDimension() to
an NVector of dimension VectorFunction.functionDimension(). |
|
double |
Phasing.PhaseMultidimensional.evaluate(NVector d1)
We act on the specified index. |
|
double |
Multidimensional.evaluate(NVector x)
Evaluates this function at an input vector x. |
|
double |
Fourier.Series.evaluate(NVector fanbn)
Evaluates a fourier series with the given set of coefficents and frequency. |
|
double |
ExpressionMultidimensional.evaluate(NVector x)
The expression is checked for the occurence of the variable. |
|
double |
AbstractDataModel.LocalM.evaluate(NVector a)
We evaluate |
|
double |
PrintMultidimensional.evaluate(NVector x,
boolean print)
Evaluates this function at an input vector x. |
|
double |
HarmonicFit.HarmonicModel.evaluateModel(NVector tup4,
NVector x1)
The model parameters are per index |
|
double |
PhaseRegression.PhaseModel.evaluateModel(NVector amp,
NVector t)
We convert the model vector into a.0+a.1*cos(2pi/P*(t.0-a.2)) |
|
double |
MultipleFrequencyFit.FourierComponents.evaluateModel(NVector tup3,
NVector x1)
|
|
double |
LevenbergMarquardt.SinusModel.evaluateModel(NVector a,
NVector t)
|
|
double |
LevenbergMarquardt.LMSineModel.evaluateModel(NVector a,
NVector t)
|
|
double |
ExpressionFit.AmoebaModel.evaluateModel(NVector a,
NVector time)
Returns the model at a single point. |
|
double |
DataModel.evaluateModel(NVector parameters,
NVector t)
Evaluates the data model on a single point in the independant parameter space, normally the time. |
|
private static NVector |
Matrix.extract(NVector[] vector,
int n)
Extracts a row/column from a column/row representation of a matrix. |
|
private static int |
SmoothParabola.extremum(NVector[] data,
int index,
double sign,
int from,
int to)
Searches an extremum. |
|
static List<Extremum> |
SmoothParabola.findExtrema(NVector[] data,
int index)
Scans the entire array for all local minima and maxima, which are returned as a list of Extremums. |
|
private static double |
Bootstrap.fitDropped(Object[] fitting,
NVector solution,
NVector[] x,
NVector y)
Fits a data set in y contained in the dependant variables x to the linear model parameters in solution. |
|
private static double |
Bootstrap.fitDropped(Object[] fitting,
NVector solution,
NVector[] x,
NVector y)
Fits a data set in y contained in the dependant variables x to the linear model parameters in solution. |
|
protected Vector3D[] |
LombPeriodogram.fourierTransform(NVector[] data)
The fourier is done with lomb periodogrtam. |
|
protected abstract Vector3D[] |
Fourier.fourierTransform(NVector[] data)
Does a fourier transfrom in the sense that: Let f(t) be a real function sampled at tj to give a set of fj. The discrete fourier transform is defined as the complex |
|
protected Vector3D[] |
CleanFourier.fourierTransform(NVector[] data)
The fourier is done with clean periodogram. |
|
long[] |
StatisticAnalyser.functionCalls(NVector[] in)
We call only basic functions. |
|
long[] |
PhaseDispersionMinimization.functionCalls(NVector[] data)
Only plain arithmetics. |
|
long[] |
MultipleFrequencyFit.functionCalls(NVector[] in)
No estimate possible. |
|
long[] |
MinimumStringLength.functionCalls(NVector[] data)
Only plain arithmetics and roots. |
|
long[] |
LombPeriodogram.functionCalls(NVector[] in)
We call sin/cos and sqrt. |
|
long[] |
LeastFourier.functionCalls(NVector[] in)
No estimate possible. |
|
long[] |
CleanFourier.functionCalls(NVector[] data)
We call sin/cos and exp. |
|
long[] |
Analyser.functionCalls(NVector[] in)
Returns an estimate of the number of mathematical functions called. |
|
static NVector[] |
AbstractAnalyser.getBootstrapData(NVector[] in)
Returns a bootstrapped data set from the original data with a default duplication rate of 1/e. |
|
static NVector[] |
AbstractAnalyser.getBootstrapData(NVector[] in,
double fraction)
Returns a bootstrapped data set from the original data. |
|
static Vector3D[] |
CleanFourier.getClean(NVector[] data)
Returns a cleaned spectrum. |
|
static Vector3D[] |
CleanFourier.getClean(NVector[] data,
double stretch,
double fmax,
double over)
Returns a cleaned spectrum. |
|
static Vector3D[] |
CleanFourier.getClean(NVector[] data,
double stretch,
double fmax,
double over,
double gain,
int nmax,
double rmax,
double cmin)
Returns a cleaned spectrum. |
|
static NVector[] |
AbstractAnalyser.getDiminishedData(NVector[] in)
Returns a diminished data set from the original data with a default drop-out rate of 1/e. |
|
static NVector[] |
AbstractAnalyser.getDiminishedData(NVector[] in,
double fraction)
For analysers that cannot deal with identical points, we can drop a random fraction of the original data, making the resulting data set smaller. |
|
private static Bootstrap.ExchangedData |
Bootstrap.getExchangedData(NVector[] depend,
NVector data,
NVector err,
double duplicate)
From our measurements and theier errors we derive a simulated data set. |
|
private static Bootstrap.ExchangedData |
Bootstrap.getExchangedData(NVector[] depend,
NVector data,
NVector err,
double duplicate)
From our measurements and theier errors we derive a simulated data set. |
|
static Vector3D[] |
LombPeriodogram.getFourier(NVector[] data)
Calculates the Lomb normalized periodogram on a data set given as x/y pairs in the input vector with default oversampling and Nyquist multiples. |
|
static Vector3D[] |
LombPeriodogram.getFourier(NVector[] data,
double span,
double fmax,
double over)
Calculates the Lomb non-normalized periodogram on a data set given as x/y pairs in the input vector. |
|
Matrix |
HarmonicFit.HarmonicModel.getGradientMatrix(NVector tup4)
The gradient matrix of the model holds per column index |
|
Matrix |
MultipleFrequencyFit.FourierComponents.getGradientMatrix(NVector tup3)
|
|
Matrix |
LevenbergMarquardt.SinusModel.getGradientMatrix(NVector a)
|
|
Matrix |
LevenbergMarquardt.LMSineModel.getGradientMatrix(NVector a)
|
|
Matrix |
GradientModel.getGradientMatrix(NVector parameters)
Returns the gradient of the model for all measures. |
|
Matrix |
AbstractVectorDifferentiable.getJacobian(NVector at)
Gets the Jacobian matrix of this vector differentiable. |
|
static Matrix |
AbstractVectorDifferentiable.getJacobian(VectorDifferentiable f,
NVector at)
Gets the Jacobian matrix of this vector differentiable. |
|
static double |
Fourier.getMaximumSpan(NVector[] sorted)
Returns the time-span of the observation, data must be sorted. |
|
static double |
Fourier.getMinimumStep(NVector[] sorted)
Calculates the minimum time step in the data. |
|
double[] |
PhaseRegression.PhaseModel.getModel(NVector amp)
We convert the model vector into a.0+a.1*cos(2pi/P*(t-a.2)) |
|
double[] |
ExpressionFit.AmoebaModel.getModel(NVector a)
The model |
|
double[] |
DataModel.getModel(NVector parameters)
Returns model data for the given set of model parameters. |
|
double[] |
AbstractDataModel.getModel(NVector a)
Returns the entire model by stepping through all measurement times. |
|
static double[] |
AbstractDataModel.getModel(NVector a,
DataModel dm)
Static version. |
|
private double[] |
ExpressionFit.AmoebaModel.getModelAtData(NVector a)
Returns the current model fit at all data points. |
|
static NVector |
AbstractGradientModel.getNegativeChi2HalfGradient(GradientModel grad,
NVector a)
Returns half the negativ gradient of chi-square of this model with respect to the model parameters. |
|
NVector |
AbstractGradientModel.getNegativeChi2HalfGradient(NVector a)
Returns half the negativ gradient of chi-square of this model with respect to the model parameters. |
|
static Vector2D[] |
LombPeriodogram.getPeriodogram(NVector[] data)
Calculates the Lomb normalized periodogram on a data set given as x/y pairs in the input vector with default oversampling and Nyquist multiples. |
|
static Vector2D[] |
CleanFourier.getPeriodogram(NVector[] data)
Returns a periodogram. |
|
static Vector2D[] |
LombPeriodogram.getPeriodogram(NVector[] data,
double span,
double fmax,
double over)
Calculates the Lomb normalized periodogram on a data set given as x/y pairs in the input vector with default oversampling and Nyquist multiples. |
|
static Vector2D[] |
CleanFourier.getPeriodogram(NVector[] data,
double stretch,
double fmax,
double over)
Returns a periodogram. |
|
static Vector2D[] |
CleanFourier.getPeriodogram(NVector[] data,
double stretch,
double fmax,
double over,
double gain,
int nmax,
double rmax,
double cmin)
Returns a periodogram. |
|
static QuadMatrix |
AbstractGradientModel.getPseudoHessian(GradientModel grad,
NVector a)
Returns the pseudo-hessian matrix consiting of the first derivatives only for the given set of parameters. |
|
QuadMatrix |
AbstractGradientModel.getPseudoHessian(NVector a)
Returns the pseudo-hessian matrix consiting of the first derivatives only for the given set of parameters. |
|
double[] |
ExpressionFit.AmoebaModel.getResiduals(NVector a)
Returns the residuals of the measures to the data model. |
|
double[] |
DataModel.getResiduals(NVector a)
Returns the residuals of the measures to the data model. |
|
double[] |
AbstractDataModel.getResiduals(NVector a)
Returns the residuals of the measures to the data model. |
|
static double[] |
AbstractDataModel.getResiduals(NVector a,
DataModel dm)
Returns the residuals of the measures to the data model. |
|
static double |
AbstractDataModel.getRms(NVector a,
DataModel dm)
Return the rott of the average of the residuals squared. |
|
private NVector |
Amoeba.getSum(NVector[] calc)
Evaluates the sum of a vector array. |
|
NVector |
Gradient.grad(NVector at)
Returns the gradient vector at the given point. |
|
NVector |
VectorDifferentiable.gradient(int[] i,
NVector x)
Returns the evaluation of the gradient of the function in carthesian coordinates. |
|
static GeneralLinearRegression |
GeneralLinearRegression.harmonic(NVector t,
NVector y,
NVector sigma,
double omega)
Creates an offset sine/cosine wave to the data. |
|
NVector |
LevenbergMarquardt.improve(NVector start)
Iterates for a solution to the data model, starting from the given start vector. |
|
private NVector |
MultipleFrequencyFit.improve(NVector[] in,
List<NVector> freqs,
int[] fixorder)
Improvement of multidimensional fourier fit means we take a vector of frequencies and amplitudes, construct single-order fourier series out of them and let all frequencies and amplitudes varry, except those stated in the fixed orders array. |
|
static NVector |
Math2.interpolatingParabel(NVector a1,
NVector a2,
NVector a3,
double xd)
Parabolic interpolation. |
|
private QuadMatrix |
GeneralLinearRegression.invertNormal(Matrix desm,
NVector sig)
Inverts the normal equations (A(T)A), therefore the design matrix must be valid. |
|
static NVector |
AbstractGradientModel.LevenbergMarquardtSolver(GradientModel exp,
NVector start)
We use a LevenbergMarquardt in standard form to solve for a minimum model. |
|
static GeneralLinearRegression |
GeneralLinearRegression.line(NVector x,
NVector y,
NVector sigma)
Creates a general lineare regression that is a fit to a straight line. |
|
static NVector |
AbstractDataModel.LorentzianSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in robust form to solve for a minimum model. |
|
static int |
SmoothParabola.maximum(NVector[] data,
int index)
Searches a global maximum. |
|
static int |
SmoothParabola.maximum(NVector[] data,
int index,
int from,
int to)
Searches a global maximum. |
|
Object[] |
StatisticAnalyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
StatisticAnalyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
StatisticAnalyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
PhaseDispersionMinimization.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Phase dispersion minimization analysis have no metadata. |
|
Object[] |
PhaseDispersionMinimization.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Phase dispersion minimization analysis have no metadata. |
|
Object[] |
PhaseDispersionMinimization.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Phase dispersion minimization analysis have no metadata. |
|
Object[] |
MultipleFrequencyFit.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries with their false alarm probabilities. |
|
Object[] |
MultipleFrequencyFit.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries with their false alarm probabilities. |
|
Object[] |
MultipleFrequencyFit.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries with their false alarm probabilities. |
|
Object[] |
MinimumStringLength.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
MinimumStringLength.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
MinimumStringLength.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Minimum string length analysis have no metadata. |
|
Object[] |
LeastFourier.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries plus RMS in the following sense. |
|
Object[] |
LeastFourier.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries plus RMS in the following sense. |
|
Object[] |
LeastFourier.metadata(NVector[] in,
NVector[] allfits,
NVector[] p)
Metadata are the fitting Fouries plus RMS in the following sense. |
|
Object[] |
Fourier.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Fourier analysis have no metadata. |
|
Object[] |
Fourier.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Fourier analysis have no metadata. |
|
Object[] |
Fourier.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
Fourier analysis have no metadata. |
|
Object[] |
Analyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
After processing, the analyser may be able to provide some metadata. |
|
Object[] |
Analyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
After processing, the analyser may be able to provide some metadata. |
|
Object[] |
Analyser.metadata(NVector[] in,
NVector[] proc,
NVector[] visual)
After processing, the analyser may be able to provide some metadata. |
|
static int |
SmoothParabola.minimum(NVector[] data,
int index)
Searches a global minimum. |
|
static int |
SmoothParabola.minimum(NVector[] data,
int index,
int from,
int to)
Searches a global minimum. |
|
static Vector2D[] |
MinimumStringLength.msl(NVector[] data)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
MinimumStringLength.msl(NVector[] unscaled,
double pmin,
double pmax)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
MinimumStringLength.msl(NVector[] unscaled,
double pmin,
double pmax,
int fnum)
Calculates the Theta-array for a given t vs. |
|
static NVector |
NVector.multiply(double lambda,
NVector s1,
NVector dest)
Multiplies this vector with a scalar. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f,
int maxiter)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static NVector |
VectorRoot.newton(NVector start,
VectorDifferentiable f,
int maxiter,
double maxoff,
double maxstep)
Does a multidimensional root-finding of the VectorDifferentiable
stated. |
|
static GeneralLinearRegression |
GeneralLinearRegression.parabola(NVector x,
NVector y,
NVector sigma)
Creates a general lineare regression that is a fit to a parabola. |
|
static Vector2D[] |
PhaseDispersionMinimization.pdm(NVector[] data)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
PhaseDispersionMinimization.pdm(NVector[] sorted,
double pmin,
double pmax)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
PhaseDispersionMinimization.pdm(NVector[] sorted,
double norm,
double pmin,
double pmax,
int fnum,
int[] bin)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
PhaseDispersionMinimization.pdm(NVector[] sorted,
double pmin,
double pmax,
int fnum)
Calculates the Theta-array for a given t vs. |
|
static Vector2D[] |
PhaseDispersionMinimization.pdm(NVector[] sorted,
double pmin,
double pmax,
int fnum,
int[] bin)
Calculates the Theta-array for a given t vs. |
|
static NVector |
PowerSpectrum.periodogram(NVector data,
int m,
int k,
Function window)
Does a periodogram of equally sampled data points. |
|
static GeneralLinearRegression |
GeneralLinearRegression.polynomial(int order,
NVector x,
NVector y,
NVector sigma)
Creates a general lineare regression that is a fit to a polynominal of certain order. |
|
DataModel |
HarmonicFit.prepareFit(NVector[] in)
Visualization means performing a linear Regression using GeneralRegression#harmonic. |
|
DataModel |
PhaseRegression.prepareFit(NVector[] in)
Visualization means performing a linear Regression using GeneralRegression#harmonic. |
|
DataModel |
ModelFitting.prepareFit(NVector[] data)
Initializing the fitting process by preparing the underlying data model. |
|
DataModel |
ExpressionFit.prepareFit(NVector[] data)
The data is processed by slowly fitting the amoeba to a minimum. |
|
private static GeneralLinearRegression |
Bootstrap.prepareRegression(Object[] fitting,
NVector[] x,
NVector y,
NVector err)
Prepares a GeneralLinearRegression from the funtions,
dependables and measurements passed over. |
|
private static GeneralLinearRegression |
Bootstrap.prepareRegression(Object[] fitting,
NVector[] x,
NVector y,
NVector err)
Prepares a GeneralLinearRegression from the funtions,
dependables and measurements passed over. |
|
protected void |
LeastFourier.FourierAmoeba.previousFit(NVector old)
We estimate a first solution by calculating remainder of the fit minus the last fit, which has a handle for amplitude estimation. |
|
private String |
ExpressionFit.AmoebaModel.printModel(NVector a)
We convert the expression parsed for printing, and during evaluate. |
|
NVector[] |
StatisticAnalyser.process(NVector[] in)
Calls the processing on all indices. |
|
NVector[] |
PhaseDispersionMinimization.process(NVector[] data)
Calls the processing as phase-dispersion minimization. |
|
NVector[] |
MultipleFrequencyFit.process(NVector[] in)
Processes the data until we reach either MultipleFrequencyFit.KEY_ORDER in the
Fouriere series expansion, or the frequency is stable to
MultipleFrequencyFit.KEY_CONVERGENCE. |
|
NVector[] |
MinimumStringLength.process(NVector[] data)
Calls the processing as phase-dispersion minimization. |
|
NVector[] |
LeastFourier.process(NVector[] in)
Processes the data until we reach either LeastFourier.KEY_ORDER in the
Fouriere series expansion, or the frequency is stable to
LeastFourier.KEY_CONVERGENCE. |
|
NVector[] |
Fourier.process(NVector[] in)
Calls the Fourier Transform. |
|
NVector[] |
Analyser.process(NVector[] in)
Takes a set of input data and transforms it into a set of output data. |
|
protected boolean |
Fourier.AbstractFile.processData(NVector[] arg)
Process the switches. |
|
protected boolean |
CleanFourier.File.processData(NVector[] arg)
Process the switches. |
|
Point2D |
Projection.project(NVector data)
Converts an n-dimensional input data into a point. |
|
private static Vector3D[] |
CleanFourier.pure(NVector[] residual,
Vector2D[] clear,
double[] beam)
Reconstruct the clean spectrum by convolving the clean component with a beam function and add the last dirty DFT of the data, which is the residual after CleanFourier.clean(vec_math.NVector[], double, int, double, double). |
|
static NVector |
AbstractDataModel.RobustSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in robust form to solve for a minimum model. |
|
static int |
NVector.search(NVector[] sorted,
int index,
double max)
Returns the integer such that |
|
static int[] |
NVector.searchMinMax(NVector[] data,
int coor)
Returns the index of the minimum and maximum vector component in the specified array. |
|
boolean |
GeneralLinearRegression.setBasicFunctions(Function[] fitting,
NVector t)
Daugther classes must interfere here. |
|
boolean |
GeneralLinearRegression.setBasicFunctions(Multidimensional[] fitting,
NVector[] t)
Daugther classes must interfere here. |
|
void |
Matrix.setCols(NVector[] newcol)
Same restrictions as in setRows. |
|
void |
GeneralLinearRegression.setMeasurements(NVector meas,
NVector error)
Sets the measurement vector. |
|
protected boolean |
ExpressionFit.AmoebaModel.setModelData(NVector[] matrix)
Sets the model data and the model index. |
|
protected void |
Matrix.setOneCol(int m,
NVector newcol)
Same restrictions as in setOneRow. |
|
protected boolean |
Matrix.setOneRow(int n,
NVector newrow)
Changes only one row, specified by it's number n. |
|
void |
Matrix.setRows(NVector[] newrow)
Sets the matrix via its row-like representation. |
|
void |
Amoeba.setStart(NVector[] start)
Sets the starting simplex. |
|
private static NVector[] |
PhaseRegression.PhaseModel.shovel(NVector t)
Converts a NVector into a Vector1D[] |
|
double |
StatisticAnalyser.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
StatisticAnalyser.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
StatisticAnalyser.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
PhaseDispersionMinimization.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
PhaseDispersionMinimization.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
PhaseDispersionMinimization.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
MultipleFrequencyFit.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
MultipleFrequencyFit.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
MultipleFrequencyFit.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
MinimumStringLength.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
MinimumStringLength.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
MinimumStringLength.significance(double theta,
NVector[] data,
NVector[] p,
NVector[] v)
Estimates the significance of a theta value by simple means of chi-square thesis. |
|
double |
LeastFourier.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
LeastFourier.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
LeastFourier.significance(double f,
NVector[] data,
NVector[] fit,
NVector[] residual)
No significance yet. |
|
double |
Fourier.significance(double pdf,
NVector[] data,
NVector[] p,
NVector[] v)
Significance out of false-alarm. |
|
double |
Fourier.significance(double pdf,
NVector[] data,
NVector[] p,
NVector[] v)
Significance out of false-alarm. |
|
double |
Fourier.significance(double pdf,
NVector[] data,
NVector[] p,
NVector[] v)
Significance out of false-alarm. |
|
double |
Analyser.significance(double check,
NVector[] in,
NVector[] processed,
NVector[] visual)
If the analysier can produce something like a significance of a value, this is returned here. |
|
double |
Analyser.significance(double check,
NVector[] in,
NVector[] processed,
NVector[] visual)
If the analysier can produce something like a significance of a value, this is returned here. |
|
double |
Analyser.significance(double check,
NVector[] in,
NVector[] processed,
NVector[] visual)
If the analysier can produce something like a significance of a value, this is returned here. |
|
static NVector |
PowerSpectrum.simple(NVector data,
Function window)
Simple periodogramm with no error estimates. |
|
static NVector |
AbstractDataModel.SimplexSolver(DataModel exp,
NVector start,
NVector length)
We use a Simplex in standard form to solve for a minimum model. |
|
private static int |
SmoothParabola.slide(NVector[] data,
int index,
int at,
double sign)
Slides up/down from a given index, until an extremum is reached and returns the index in the array. |
|
static int |
SmoothParabola.slideDown(NVector[] data,
int index,
int around)
Slides from the given index down and returns the minimum index there. |
|
static int |
SmoothParabola.slideUp(NVector[] data,
int index,
int around)
Slides from the given index up and returns the maximum index there. |
|
static Vector3D |
SmoothParabola.smoothExtremum(NVector[] data,
int steps,
int xindex,
int yindex,
int extremum)
We returned a smoothend parabel value by the following way: Around the extremal index (see SmoothParabola.maximum(vec_math.NVector[], int) etc), we take
the values +1/-1, if permitted by the array size or two pixel to
the left/right of index.
We fit a parabel through these points and record x and y of
the extremum.
For step trials, we add points from the left/right
of the current active points, whoever is closer to the extremal
value (array size permitting).
For each set of trial points, we fit a regression parabola and
record x and y of the extremum, as well as fwhm^2.
We return the median x, y and fwhm^2 of all parabolas.
|
|
NVector |
QuadMatrix.solve(NVector rhs)
Solves the system of linear equations represented by this quadmatrix for the system |
|
protected static double |
Fourier.Series.solve(NVector fanbn,
double t)
We evaluate a fourier series for a given set of amplitudes and a principal frequency for the given time t. |
|
static NVector |
QuadMatrix.solve(QuadMatrix q,
NVector rhs)
Solves the system of linear equations represented by this quadmatrix for the system |
|
static
|
NVector.sort(T[] unsorted,
int index)
Data must be sorted according to given indices values. |
|
private static Vector2D |
MinimumStringLength.strlen(NVector[] unscaled,
double period,
double ymin,
double ymax)
Calculates a single string length for a given period. |
|
static NVector |
NVector.subtract(NVector s1,
NVector s2,
NVector dest)
Returns the subtraction of two vectors with equal dimension. |
|
static String |
LineVector.toString(NVector n)
The string representation of a line vector. |
|
NVector[] |
StatisticAnalyser.visualize(NVector[] in,
NVector[] v)
Data is already reduced to minimum. |
|
NVector[] |
StatisticAnalyser.visualize(NVector[] in,
NVector[] v)
Data is already reduced to minimum. |
|
NVector[] |
MultipleFrequencyFit.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
MultipleFrequencyFit.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
LeastFourier.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
LeastFourier.visualize(NVector[] in,
NVector[] allfits)
Visualized data is the original data minus the highest-order Fourier fit. |
|
NVector[] |
Fourier.visualize(NVector[] in,
NVector[] ft)
Calls the periodogram. |
|
NVector[] |
Fourier.visualize(NVector[] in,
NVector[] ft)
Calls the periodogram. |
|
NVector[] |
Analyser.visualize(NVector[] in,
NVector[] processed)
Further transforms the processed vector into some visualizable vector. |
|
NVector[] |
Analyser.visualize(NVector[] in,
NVector[] processed)
Further transforms the processed vector into some visualizable vector. |
|
NVector[] |
AbstractAnalyser.visualize(NVector[] in,
NVector[] out)
Default implementation of visualization returns just the output data. |
|
NVector[] |
AbstractAnalyser.visualize(NVector[] in,
NVector[] out)
Default implementation of visualization returns just the output data. |
|
| Method parameters in vec_math with type arguments of type NVector | |
|---|---|
private NVector |
MultipleFrequencyFit.improve(NVector[] in,
List<NVector> freqs,
int[] fixorder)
Improvement of multidimensional fourier fit means we take a vector of frequencies and amplitudes, construct single-order fourier series out of them and let all frequencies and amplitudes varry, except those stated in the fixed orders array. |
| Constructors in vec_math with parameters of type NVector | |
|---|---|
AbstractDataModel(NVector[] times,
double[] data,
double[] err)
We construct an abstract data model by providing the dependant variables at the measurement points. |
|
AbstractGradientModel(NVector[] times,
double[] y,
double[] err)
Chains. |
|
Bootstrap.ExchangedData(NVector[] xsim,
NVector ysim,
NVector errsim)
Constructs a new container for a simulated data set. |
|
Bootstrap.ExchangedData(NVector[] xsim,
NVector ysim,
NVector errsim)
Constructs a new container for a simulated data set. |
|
Bootstrap.ExchangedData(NVector[] xsim,
NVector ysim,
NVector errsim,
NVector[] xd,
NVector yd,
NVector errd)
Constructs a new container for a simulated data set. |
|
Bootstrap.ExchangedData(NVector[] xsim,
NVector ysim,
NVector errsim,
NVector[] xd,
NVector yd,
NVector errd)
Constructs a new container for a simulated data set. |
|
Bootstrap.ExchangedData(NVector[] xsim,
NVector ysim,
NVector errsim,
NVector[] xd,
NVector yd,
NVector errd)
Constructs a new container for a simulated data set. |
|
Bootstrap(Function[] fitting,
NVector x,
NVector y,
NVector sigma)
Constructs a new bootstrap object from the supplied basic functions and the measurement with their errors. |
|
Bootstrap(Multidimensional[] fitting,
NVector[] x,
NVector y,
NVector sigma)
Constructs a new bootstrap object from the supplied basic functions and the measurement with their errors. |
|
Bootstrap(Multidimensional[] fitting,
NVector[] x,
NVector y,
NVector sigma)
Constructs a new bootstrap object from the supplied basic functions and the measurement with their errors. |
|
Bootstrap(NVector y,
NVector sigma)
Common constructor. |
|
ClassicStatistic(NVector[] val,
int vi,
int si)
Constructs a ready-to-use statistic object out of a NVector. |
|
ExpressionFit.AmoebaModel(String model,
NVector[] mag,
int y)
Constructs a new Amoeba Model. |
|
GeneralLinearRegression(Function[] fitting,
NVector x,
NVector y,
NVector sigma)
Constructs a new general linear regression. |
|
GeneralLinearRegression(Multidimensional[] fitting,
NVector[] x,
NVector y,
NVector sigma)
Constructs a new general linear regression. |
|
GeneralLinearRegression(Multidimensional[] fitting,
NVector[] x,
NVector y,
NVector sigma)
Constructs a new general linear regression. |
|
HarmonicFit.HarmonicModel(NVector[] times,
double[] y,
double[] err,
double ext2)
|
|
LevenbergMarquardt.LMSineModel(NVector[] times,
double[] y,
double[] err)
|
|
LevenbergMarquardt.SinusModel(NVector[] times,
double[] y,
double[] err)
|
|
MultipleFrequencyFit.FourierComponents(int count,
NVector[] times,
double[] y,
double[] err)
|
|
PhaseRegression.PhaseModel(NVector t,
NVector y)
|
|
PhaseRegression.PhaseModel(NVector t,
NVector y,
double p)
|
|
Statistic(NVector[] val,
int vi)
Constructs a ready-to-use statistic object out of a NVector array. |
|
StepFunction(NVector[] grid)
Constructs a step function with a grid of sampling. |
|
| Constructor parameters in vec_math with type arguments of type NVector | |
|---|---|
Statistic(List<? extends NVector> val,
int vi)
Constructs a ready-to-use statistic object out of a NVector. |
|
| Uses of NVector in view |
|---|
| Fields in view declared as NVector | |
|---|---|
private NVector |
DataCard.point
The data point in user space. |
| Methods in view that return NVector | |
|---|---|
NVector |
DataCard.getPoint()
Returns the point location. |
| Constructors in view with parameters of type NVector | |
|---|---|
DataCard(NVector xy,
Object id)
Construct a new card. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||