我有一个数据集,其中某些表面(目前我正在使用2D,在这种情况下,它们将是1D的线)存在不连续的位移。它作为PVDReader输入(仅在问题上可能会有所区别,我表示怀疑)。
是否可以以编程方式创建一个新源,用于沿着这些线的位移跳跃?请注意,这个新领域可能需要定义在较低维度的域上,请参见上文。
到目前为止,我创建了“PlotOverLine”过滤器,在稍微低于和高于规定线的线上。但我不知道如何将两者相减并将它们放在一条线上的单个字段中。
注:
1. 到目前为止,我正在2D中工作(不连续性定义的域是1D)。我的意思是在3D域上也得到不连续性(不连续性定义的域是2D)。 2. 作为简单的示例(请参见以下内容),我将不连续性域视为x轴,y = 0。实际上,我要有任意线(在2D中)或平面(在3D中)的不连续性。 3. 如果不���续性域是任意曲线(在2D中)或曲面(在3D中),我将提供额外的奖励。
数学描述:
不连续场:u(x,y)
不连续域:x轴,y = 0
领域不连续的一侧的场值:u(x +,0)
领域不连续的另一侧的场值:u(x-,0)
场的跳跃:d(x) = u(x+,0) - u(x-,0)
场u定义在2D域上。字段d定义在1D域(x轴)上。
注:
1. 到目前为止,我正在2D中工作(不连续性定义的域是1D)。我的意思是在3D域上也得到不连续性(不连续性定义的域是2D)。 2. 作为简单的示例(请参见以下内容),我将不连续性域视为x轴,y = 0。实际上,我要有任意线(在2D中)或平面(在3D中)的不连续性。 3. 如果不���续性域是任意曲线(在2D中)或曲面(在3D中),我将提供额外的奖励。
数学描述:
不连续场:u(x,y)
不连续域:x轴,y = 0
领域不连续的一侧的场值:u(x +,0)
领域不连续的另一侧的场值:u(x-,0)
场的跳跃:d(x) = u(x+,0) - u(x-,0)
场u定义在2D域上。字段d定义在1D域(x轴)上。