DiffEqOperators.jl
DiffEqOperators.jl copied to clipboard
Multi-Dimensional BC Operator
Here, the last implementation has been edited to produce the expected results.
There was a goof-up in previous structure since it presumed that all data columns along a dimension would have same boundary conditions. I have rather used extrapolation using FD approximation to estimate the right BVs.
Moreover, a multi-dimensional boundary padding in true-sense would require updation of 'unpadded' part of our Array after each operation along a dimension. Hence, handling it that way has been administered.
There are still few bottlenecks that need to be thought about and resolved if feasible -
- [ ] Producing concretizations of the operator & its composite
- [ ] The output returned is an
Arrayrather thanCompositeBoundaryPaddedArraybecause segregating what's padded and what's not becomes cumbersome as the BVs after first operation are interior points for the next one.
I have commented out the previous code, since it would be required to figure out the 'expectations' from this.