Change default reduction in SystemEquation (#317)
* Update system_equation.py * Update test_systemequation.py
This commit is contained in:
@@ -39,7 +39,7 @@ def test_residual():
|
||||
u = torch.pow(pts, 2)
|
||||
u.labels = ['u1', 'u2']
|
||||
|
||||
eq_1 = SystemEquation([eq1, eq2])
|
||||
eq_1 = SystemEquation([eq1, eq2], reduction='mean')
|
||||
res = eq_1.residual(pts, u)
|
||||
assert res.shape == torch.Size([10])
|
||||
|
||||
@@ -47,6 +47,10 @@ def test_residual():
|
||||
res = eq_1.residual(pts, u)
|
||||
assert res.shape == torch.Size([10])
|
||||
|
||||
eq_1 = SystemEquation([eq1, eq2], reduction='none')
|
||||
eq_1 = SystemEquation([eq1, eq2], reduction=None)
|
||||
res = eq_1.residual(pts, u)
|
||||
assert res.shape == torch.Size([10, 3])
|
||||
|
||||
eq_1 = SystemEquation([eq1, eq2])
|
||||
res = eq_1.residual(pts, u)
|
||||
assert res.shape == torch.Size([10, 3])
|
||||
|
||||
Reference in New Issue
Block a user