Skip to content
Snippets Groups Projects
Commit 2a863f8f authored by Stephan Hilb's avatar Stephan Hilb
Browse files

add checks

parent c528bdf9
No related branches found
No related tags found
No related merge requests found
...@@ -73,6 +73,9 @@ end ...@@ -73,6 +73,9 @@ end
function L1L2TVState(mesh, m; T, tdata, S, function L1L2TVState(mesh, m; T, tdata, S,
alpha1, alpha2, beta, lambda, gamma1, gamma2) alpha1, alpha2, beta, lambda, gamma1, gamma2)
alpha2 > 0 || beta > 0 ||
throw(ArgumentError("operator B is singular with these parameters"))
d = ndims_domain(mesh) d = ndims_domain(mesh)
Vest = FeSpace(mesh, DP0(), (1,)) Vest = FeSpace(mesh, DP0(), (1,))
...@@ -106,6 +109,9 @@ end ...@@ -106,6 +109,9 @@ end
function OptFlowState(mesh; function OptFlowState(mesh;
alpha1, alpha2, beta, lambda, gamma1, gamma2) alpha1, alpha2, beta, lambda, gamma1, gamma2)
alpha2 > 0 || beta > 0 ||
throw(ArgumentError("operator B is singular with these parameters"))
d = ndims_domain(mesh) d = ndims_domain(mesh)
m = 2 m = 2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment