coffee.diffop.sbp package¶
Submodules¶
coffee.diffop.sbp.dissipation module¶
A module that contains dissipation operators for SBP operators.
- class coffee.diffop.sbp.dissipation.Diss(*args, **kwds)[source]¶
Bases:
objectThe parent class for SBP dissipation operators.
- name = 'Dissipation'¶
- class coffee.diffop.sbp.dissipation.Diss21_DDST(*args, **kwds)[source]¶
Bases:
DissDiagA dissipation operator.
Taken from Diener, Dorband, Schnetter and Tiglio. Due to consistence conditions on SBP dissipation operators and the derivative operators this dissipation operator can only be used with the D21 operator from the same paper. Note that D21 is unique so the operator sbp.D21_CNG is the correct operator.
- class coffee.diffop.sbp.dissipation.Diss42_DDST(*args, **kwds)[source]¶
Bases:
DissDiagA dissipation operator.
Taken from Diener, Dorband, Schnetter and Tiglio. Due to consistency conditions on SBP dissipation operators and the derivative operators this disspation operator can only be used with the sbp.D42 operator which is from the same paper.
- class coffee.diffop.sbp.dissipation.Diss43_DDST(bdy_percent)[source]¶
Bases:
DissRestFullA dissipation operator.
Compatibility considerations require that this disspation operator only used with sbp.D43_Tiglioetal.