Thank you for your suggestions, Alan. For the GSoC, I will try implementing
all the functionality for 3D as the vector package now only supports 3D. I
will define a class for the tetrahedron.

Unfortunately, I am not very familiar with BEM equations but I am looking
into them.

Thanks
Faisal Riyaz

On Mon, Mar 30, 2020 at 8:17 PM Alan Bromborsky <abrombo...@gmail.com>
wrote:

> 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 <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
> <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 sympy+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/a5e8494a-8514-6f4f-8b6e-58d32b0029d8%40gmail.com
> <https://groups.google.com/d/msgid/sympy/a5e8494a-8514-6f4f-8b6e-58d32b0029d8%40gmail.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 sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAEe-xqQpaz%3DmTx0650RMgOBm9XUq23Ooxjj0t0-TNM2C4bp4sQ%40mail.gmail.com.

Reply via email to