Conversation
| def __repr__(self, ): | ||
| return ("Potential '{0.name}': ε = {0.eps}, σ = {0.sig}").format(self) | ||
|
|
||
| def evaluate(self, |
There was a problem hiding this comment.
So this computes the net force caused by the charge patterns, right ?
There was a problem hiding this comment.
the functions "evaluate"? it calculate both potential, gradient(adhesion stress) and curvature.
There was a problem hiding this comment.
Then the repr needs a better description
There was a problem hiding this comment.
I mean Force vs. spacially resolved pressure
|
You implemented the net force and it's potential and derivative. I think you at least also have the stress distribution at least in overleaf. Can you also implement this ? I think we discussed that the derivative and potential to the stress field according to the gap field is more tricky. |
|
implements #26 |
Do you mean the stress distribution in space? i.e. change of stress according to the space distance z rather than gap distance d? |
|
I mean pressure as a function of x and y |
OK I got it. But actually in general cases, a function of x and y is not really possible. Or should I just integral back from Fourier space to compute E-field? Then it will be a variation to the original Persson's method. |
|
I guess you can only compute |
|
@sitangshugk95 I merged master in the code and the tests pass without bug. However, some tests need to be improved to add checks of the accuracy of the results. I opened an issue for that. |
|
@sannant - what do we do with this? |
|
I would keep it like that until someone eventually follows up on the work (which might be forever ). But I am happy to help out (we have quite detailed latex notes on the derivation of the formulas) if someday someone takes over. |
|
Okay sounds good |
Electrostatic with potential, gradient and curvature.