Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description and Usage

This transformation function is used to calculate the Riemann Boundary of an input time series (grid) on the boundary locations of a finer grid.

Configuration

Code Block
languagexml
titleRiemannBoundary example
	<transformation id="riemann">
		<interpolationSpatial>
			<riemannBoundary>
				<waterHeight>
					<variableId>waterHeight</variableId>
				</waterHeight>
				<uSpeed>
					<variableId>uSpeed</variableId>
				</uSpeed>
				<vSpeed>
					<variableId>vSpeed</variableId>
				</vSpeed>
				<bathymetry>
					<variableId>bathymetry</variableId>
				</bathymetry>
				<borderAttributeId>border</borderAttributeId>
				<angleAttributeId>angle</angleAttributeId>
				<coarseGridLocationAttributeId>center_coarse_grid_id</coarseGridLocationAttributeId>
				<weightAttributeId>center_weight</weightAttributeId>
				<!-- Optional attributes for staggered coarse grids: -->
				<uCoarseGridLocationAttributeId>u_coarse_grid_id</uCoarseGridLocationAttributeId>
				<uWeightAttributeId>u_weight</uWeightAttributeId>
				<vCoarseGridLocationAttributeId>v_coarse_grid_id</vCoarseGridLocationAttributeId>
				<vWeightAttributeId>v_weight</vWeightAttributeId>
				<outputVariable>
					<variableId>output</variableId>
				</outputVariable>
			</riemannBoundary>
		</interpolationSpatial>
	</transformation>