- Thank you received: 0
Add Matrix to SymbolicBFI
- creativeworker
- Topic Author
- Offline
- Senior Member
Less
More
3 years 6 months ago #3772
by creativeworker
Add Matrix to SymbolicBFI was created by creativeworker
Hello,
is there any possibility to add a constant Matrix to the Bilinear Form?
The benefit would be that I can still use a.Apply, a.AssembleLinearization, etc... as I would with only considering the "analytical, continous" weak form of my problem.
Thanks for your help in advance!
is there any possibility to add a constant Matrix to the Bilinear Form?
Code:
a = BilinearForm(fes)
a+= SymbolicBFI(weak_K(u,v))
a+= "const. Matrix from Numpy" #either here
a.Assemble()
a.mat += "const Matrix form Numpy" # or here (but does then a.AssembleLinearization() work later?)
The benefit would be that I can still use a.Apply, a.AssembleLinearization, etc... as I would with only considering the "analytical, continous" weak form of my problem.
Thanks for your help in advance!
- christopher
- Offline
- Administrator
Less
More
- Thank you received: 101
3 years 5 months ago #3782
by christopher
Replied by christopher on topic Add Matrix to SymbolicBFI
One should be able to create a scipy sparse matrix like here:
docu.ngsolve.org/latest/i-tutorials/unit...ighlight=scipy%20csr
and if copy=False argument is set, one should be able to manipulate the underlying c++ matrix. But not 100% sure if no copy is involved so please check!
Best
Christopher
docu.ngsolve.org/latest/i-tutorials/unit...ighlight=scipy%20csr
and if copy=False argument is set, one should be able to manipulate the underlying c++ matrix. But not 100% sure if no copy is involved so please check!
Best
Christopher
The following user(s) said Thank You: creativeworker
Time to create page: 0.103 seconds