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 <asmeu...@gmail.com> 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 <faisalriyaz...@gmail.com>
> 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 sympy+unsubscr...@googlegroups.com.
> > 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 sympy+unsubscr...@googlegroups.com.
> 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 sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAEe-xqTDdfp9sY_2XiM2tEqM44sjsWrhPmRvrZ_gzipz7gP05w%40mail.gmail.com.

Reply via email to