Opened 15 years ago
Last modified 13 years ago
#326 new enhancement
Boundary object that allows for the 'addition' of two time series
Reported by: | sexton | Owned by: | nariman |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Functionality and features | Version: | |
Severity: | normal | Keywords: | boundary condition, tide |
Cc: | onielsen |
Description
The development of the storm surge modelling capability will require the ability of ANUGA to take the outputs from an offshore storm surge model at the boundary (as what is done in the tsunami modelling case) and also apply a tidal forcing term.
this means that the boundary term will need to take a .sts formatted deep water storm surge output and add a tidal forcing term. It's not clear how this forcing term is applied and whether it requires an input file, or whether it can be described by a function. This may indicate that having the functionality for a file or a function to be applied during the addition would be advantageous.
Change History (4)
comment:1 Changed 15 years ago by ole
comment:2 Changed 15 years ago by nariman
- Priority changed from normal to high
comment:3 Changed 15 years ago by nariman
- Owner changed from nhabili to nariman
comment:4 Changed 13 years ago by habili
- Priority changed from high to normal
A couple of ideas:
1: We could equip Field_boundary (and File_boundary) with the option of specifying a time dependent tide to be added to the main signal. This would be fairly easy, but also very specific.
2: We could write a Boundary object as suggested by Jane that would allow the addition of an arbitrary number of time dependent functions or even addition of other Boundary objects. It would have as constructor, the boundary objects (or functions) to be added and the 'evaluate' method which takes time and boundary segment as input would then call the underlying objects in turn, add them up and return the result.