|
| static double | lin_interp (double x_1, double y_1, double x_2, double y_2, double x) |
| | Performs linear interpolation. More...
|
| |
| static int | find (List< double > arr, double v) |
| | Finds the array index for a value closest to the given value. More...
|
| |
| static List< double > | extractColumn (List< List< double >> mat, int j) |
| | Extracts a column from a 2D matrix. More...
|
| |
| static double | interpY (string filename, double x, double z) |
| | Linearly interpolates a y value at given x and z values. More...
|
| |
| static double | interpZ (string filename, double x, double y) |
| | Linearly interpolates a z value at given x and y values. More...
|
| |
◆ extractColumn()
| static List<double> Interpolation.extractColumn |
( |
List< List< double >> |
mat, |
|
|
int |
j |
|
) |
| |
|
inlinestatic |
Extracts a column from a 2D matrix.
- Parameters
-
| mat | matrix from which column will be extracted |
| j | index |
- Returns
- column of the given matrix at the given index
◆ find()
| static int Interpolation.find |
( |
List< double > |
arr, |
|
|
double |
v |
|
) |
| |
|
inlinestatic |
Finds the array index for a value closest to the given value.
- Parameters
-
| arr | array in which value should be found |
| v | value whose index will be found |
- Returns
- index of given value in given array
◆ interpY()
| static double Interpolation.interpY |
( |
string |
filename, |
|
|
double |
x, |
|
|
double |
z |
|
) |
| |
|
inlinestatic |
Linearly interpolates a y value at given x and z values.
- Parameters
-
| filename | name of file with x y and z data |
| x | x-coordinate to interpolate at |
| z | z-coordinate to interpolate at |
- Returns
- y value interpolated at given x and z values
◆ interpZ()
| static double Interpolation.interpZ |
( |
string |
filename, |
|
|
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestatic |
Linearly interpolates a z value at given x and y values.
- Parameters
-
| filename | name of file with x y and z data |
| x | x-coordinate to interpolate at |
| y | y-coordinate to interpolate at |
- Returns
- z value interpolated at given x and y values
◆ lin_interp()
| static double Interpolation.lin_interp |
( |
double |
x_1, |
|
|
double |
y_1, |
|
|
double |
x_2, |
|
|
double |
y_2, |
|
|
double |
x |
|
) |
| |
|
inlinestatic |
Performs linear interpolation.
- Parameters
-
| x_1 | lower x-coordinate |
| y_1 | lower y-coordinate |
| x_2 | upper x-coordinate |
| y_2 | upper y-coordinate |
| x | x-coordinate to interpolate at |
- Returns
- y value interpolated at given x value
The documentation for this class was generated from the following file: