Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Some common Masking operations we may need.
Data Types | |
interface | mask_exterior_const |
Functions/Subroutines | |
subroutine | mask_exterior_const_vec (vec, mask, const) |
Force everything outside the mask to be a constant value. | |
subroutine | mask_exterior_const_fld (fld, mask, const) |
Force everything outside the mask to be a constant value. | |
subroutine, public | mask_exterior_fld (fld, mask, background) |
Force everything outside the mask to be a background field. | |
|
private |
[in,out] | fld | The field being masked |
[in,out] | The | mask being applied. |
[in] | The | value to be filled |
Definition at line 117 of file mask_ops.f90.
|
private |
[in,out] | fld | The field being masked |
[in,out] | The | mask being applied. |
[in] | The | value to be filled |
Definition at line 63 of file mask_ops.f90.
subroutine, public mask_ops::mask_exterior_fld | ( | type(field_t), intent(inout) | fld, |
class(point_zone_t), intent(inout) | mask, | ||
type(field_t), intent(inout) | background | ||
) |
[in,out] | fld | The field being masked |
[in,out] | The | mask being applied. |
[in] | The | background field |
Definition at line 148 of file mask_ops.f90.