I would suggest calculating for a geometric simplex
https://en.wikipedia.org/wiki/Simplex
since simplexes are the building blocks for finite element method
calculations. I think one of the main applications of your package
could be for calculating the boundary element method equations for
various problems.
On 3/30/20 12:54 AM, Faisal Riyaz wrote:
I am looking at the Maple functionalities for vector Integration. I
think Maple has the best functionality for vector integration among
other CAS.
https://www.maplesoft.com/support/help/Maple/view.aspx?path=Student%2FVectorCalculus%2FSurfaceInt
https://www.maplesoft.com/support/help/Maple/view.aspx?path=Student%2fVectorCalculus%2fint
They have many different classes for commonly used surfaces and
curves. Some of them are
Circle
Ellipse
Sphere
Sector
Box
Triangle
For integration over Surface, I suppose I have to calculate the unit
normal vector. Parametrix representation of the surface needs to be
determined. And represent the differential area in terms of
parameters. This differential element will be associated with every
surface. Then represent the given vector/scalar field in terms of
parameters of the surface. Then the required integration can be easily
performed. Also, the direction of normal vector needs to be determined.
Similarly, for integration over curves, we have to calculate the
differential line element. Represent the line element and
scalar/vector field in terms of parameters.
Finding a parametric representation of well-known surfaces is easy but
it can be difficult for some surfaces.
I am going in the right direction. Please suggest. Also, who will be
the potential mentor for this project?
Thanks
Faisal
On Mon, Mar 30, 2020 at 7:33 AM Aaron Meurer <[email protected]
<mailto:[email protected]>> wrote:
Discussing the implementation would be more important. You don't need
to have actual code (other than possibly pseudocode). The API you
suggested would probably end up being something different, but the
implementation would be the same regardless of the API.
Aaron Meurer
On Sun, Mar 29, 2020 at 7:23 PM Faisal Riyaz
<[email protected] <mailto:[email protected]>> wrote:
>
> Hello All,
>
> Any suggestions? I will add functions for relating line integral
and surface integral (Stoke's Theorem and Green's Theorem). I do
not still know how difficult will it be. Also, In my proposal, I
have tried to provide the API of the functions. Is it enough or
should I also give a rough implementation? Feel free to comment
here or the google docs.
>
> Thanks
> Faisal Riyaz
>
> --
> You received this message because you are subscribed to the
Google Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from
it, send an email to [email protected]
<mailto:sympy%[email protected]>.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/CAEe-xqQBKZooor5eiQ5CPbkctoVFTHD5xxLFVnDtxFm9Ye2D6A%40mail.gmail.com.
--
You received this message because you are subscribed to the Google
Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:sympy%[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiOwjMEb8QxdiVHZFOUZD8Z_VKGSGAvFABiHL9DSFV4w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google
Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/CAEe-xqTDdfp9sY_2XiM2tEqM44sjsWrhPmRvrZ_gzipz7gP05w%40mail.gmail.com
<https://groups.google.com/d/msgid/sympy/CAEe-xqTDdfp9sY_2XiM2tEqM44sjsWrhPmRvrZ_gzipz7gP05w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/a5e8494a-8514-6f4f-8b6e-58d32b0029d8%40gmail.com.