Interface PDESolutionTimeSpaceGrid1D
-
public interface PDESolutionTimeSpaceGrid1D
A solution to an one-dimensional PDE, which is applicable to methods which produce the solution as a grid of time and space. The valid index ranges are 0 ≤ k ≤ m and 0 ≤ j ≤ n+1, where k=0 is the initial condition and the values at the boundaries are at j=0 and j=n+1 respectively.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
M()
Gets the number of interior time-axis grid points in the solution.int
N()
Gets the number of interior space-axis grid points in the solution.double
t(int m)
Gets the value on the time axis at indexk
.double
u(int m, int n)
Gets the value of the grid point at (tm, xn).double
x(int n)
Gets the value on the space axis at indexj
.
-
-
-
Method Detail
-
u
double u(int m, int n)
Gets the value of the grid point at (tm, xn).- Parameters:
m
- the index along the time axisn
- the index along the space axis- Returns:
- the value at that point
-
t
double t(int m)
Gets the value on the time axis at indexk
.- Parameters:
m
- the index of the grid point- Returns:
- tm
-
x
double x(int n)
Gets the value on the space axis at indexj
.- Parameters:
n
- the index of the grid point- Returns:
- xn
-
M
int M()
Gets the number of interior time-axis grid points in the solution.- Returns:
- the number of solution grid points along the time-axis
-
N
int N()
Gets the number of interior space-axis grid points in the solution.- Returns:
- the number of solution grid points along the space-axis
-
-