New user NGSolve coding issue
- Dori
- Topic Author
- New Member
Less
More
2 years 5 months ago #4444
by Dori
New user NGSolve coding issue was created by Dori
Hello,
I am new to NGSolve, I am trying to write the bilinear form and the linear form for the Stokes problem, but I get an error as follows
.
f = LinearForm(X)
f +=InnerProduct(rhs,v)*dx #Use the code to calc the righthandside
f +=InnerProduct(U_ex,v)*ita/h*ds(skeleton=True)
f +=InnerProduct(grad(v)*n,U_ex)
f.Assemble()
---> 33 f +=InnerProduct(rhs,v)*dx #Use the code to calc the righthandside 34 f +=InnerProduct(U_ex,v)*ita/h*ds(skeleton=True) 35 f +=InnerProduct(grad(v)*n,U_ex)
NgException: In MakeLinearFormIntegrator: must not have TrialFunction
v is a test function not a trial function
Any help would be really appreciated
Thank you
I am new to NGSolve, I am trying to write the bilinear form and the linear form for the Stokes problem, but I get an error as follows
.
f = LinearForm(X)
f +=InnerProduct(rhs,v)*dx #Use the code to calc the righthandside
f +=InnerProduct(U_ex,v)*ita/h*ds(skeleton=True)
f +=InnerProduct(grad(v)*n,U_ex)
f.Assemble()
---> 33 f +=InnerProduct(rhs,v)*dx #Use the code to calc the righthandside 34 f +=InnerProduct(U_ex,v)*ita/h*ds(skeleton=True) 35 f +=InnerProduct(grad(v)*n,U_ex)
NgException: In MakeLinearFormIntegrator: must not have TrialFunction
v is a test function not a trial function
Any help would be really appreciated
Thank you
- christopher
- Offline
- Administrator
Less
More
- Thank you received: 101
2 years 5 months ago #4446
by christopher
Replied by christopher on topic New user NGSolve coding issue
How is U_ex, ita, h defined? Does it contain a trialfunction?
- Dori
- Topic Author
- New Member
Less
More
2 years 5 months ago #4447
by Dori
Replied by Dori on topic New user NGSolve coding issue
No, U_ex is the manufactured solution. The trial function is u and is not in any of the functions included in the linear form.
Time to create page: 0.111 seconds