Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates in triangle, opengl, raylib, and triangle lib #304

Merged
merged 47 commits into from
May 10, 2024
Merged
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
90927dd
working on new master trig master elem
vickysharma0812 Apr 20, 2024
416b061
updating .gitignore
vickysharma0812 Apr 21, 2024
f413bd9
trying-debugging
shishiousan Apr 22, 2024
667874a
updating mapping utility
vickysharma0812 Apr 22, 2024
b10f986
updating triangle interpolation
vickysharma0812 Apr 22, 2024
d59bec7
updates in ultraspherical methods
vickysharma0812 Apr 22, 2024
131edcd
updating lobatto poly
vickysharma0812 Apr 22, 2024
50445b4
cleaning the tria interpolation
vickysharma0812 Apr 22, 2024
4b20e71
updating gradient method in triag interpol
vickysharma0812 Apr 22, 2024
1fe511d
fixing bug in gradient of heirarc in triag interpol
vickysharma0812 Apr 22, 2024
dc05cb1
fixing a bug in bary edge base grad in tria interpol
vickysharma0812 Apr 22, 2024
99c1515
minor updates in triag interpol
vickysharma0812 Apr 22, 2024
0912174
Merge branch 'gradient' into new-master-triangle
vickysharma0812 Apr 23, 2024
9442f83
updating triangle interpolation utility
vickysharma0812 Apr 23, 2024
c946e1d
updates in triangle inteprol
vickysharma0812 Apr 23, 2024
8f42028
working on triangle inteprolation
vickysharma0812 Apr 27, 2024
84ff629
updating preset file
vickysharma0812 Apr 27, 2024
47f632d
updating lobatto and ultraspherical polynomial
vickysharma0812 Apr 27, 2024
a3e030c
updating triangle interpolation utility
vickysharma0812 Apr 27, 2024
71d930e
updates in triangle interpolation
vickysharma0812 Apr 27, 2024
1b85088
updating orthogonal basis in triangle
vickysharma0812 Apr 27, 2024
4629ac1
updates in mapping util
vickysharma0812 Apr 30, 2024
9b3f2df
updates in triangle interpolation util
vickysharma0812 Apr 30, 2024
ba8fa09
updates in triangle interpolation
vickysharma0812 May 2, 2024
a2d2cf7
adding raylib interface
vickysharma0812 May 3, 2024
7c5a6de
adding get methods in raylib
vickysharma0812 May 3, 2024
5db19c4
adding set methods in Raylub
vickysharma0812 May 3, 2024
e0cedd9
adding image methods in raylib
vickysharma0812 May 3, 2024
b58a66b
adding load unload methods in raylib
vickysharma0812 May 3, 2024
76dfe9f
adding check and is methods
vickysharma0812 May 3, 2024
6202c41
minor formating in raylib
vickysharma0812 May 3, 2024
ee09ce9
working on raylib
vickysharma0812 May 3, 2024
f31556d
working on raylib
vickysharma0812 May 3, 2024
461fd8c
renaming methods of Raylib
vickysharma0812 May 3, 2024
0d3b5d0
working on raylib
vickysharma0812 May 3, 2024
488334e
updates in triangle interpolation
vickysharma0812 May 3, 2024
8ccd1bc
Merge branch 'dev-raylib' into new-master-triangle
vickysharma0812 May 3, 2024
7c93fd6
removing reduntant files from polynomial
vickysharma0812 May 3, 2024
b15a992
updating gitignore and raylib
vickysharma0812 May 8, 2024
54c6913
minor formatting in sytem
vickysharma0812 May 8, 2024
dfa1fc8
minor updates in triangle interpolation utility
vickysharma0812 May 8, 2024
3e9dbd5
updates in utility
vickysharma0812 May 8, 2024
6a631c5
updates in quadraturepoint triangle solin
vickysharma0812 May 8, 2024
621d630
updates in triangle interpolation utility
vickysharma0812 May 8, 2024
eb4ba02
updates in mapping utility
vickysharma0812 May 8, 2024
58a3c6a
minor updates in cmake
vickysharma0812 May 8, 2024
298dc8e
adding triangle interface
vickysharma0812 May 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
updates in utility
  • Loading branch information
vickysharma0812 committed May 8, 2024
commit 3e9dbd59183bf0a72be31ebb4410f8e8f7a5669a
16 changes: 10 additions & 6 deletions src/modules/Utility/src/MappingUtility.F90
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ MODULE MappingUtility
PUBLIC :: FromBiUnitTriangle2UnitTriangle
PUBLIC :: FromUnitTriangle2BiUnitTriangle

PUBLIC :: FromTriangle2Triangle_

PUBLIC :: FromUnitTetrahedron2BiUnitTetrahedron
PUBLIC :: FromBiUnitTetrahedron2UnitTetrahedron
PUBLIC :: FromUnitTetrahedron2Tetrahedron
Expand Down Expand Up @@ -146,7 +148,7 @@ END FUNCTION FromBiunitLine2Segment2
! date: 19 Oct 2022
! summary: Map from unit line to physical space

INTERFACE
INTERFACE FromUnitTriangle2Triangle
MODULE PURE FUNCTION FromUnitTriangle2Triangle1(xin, x1, x2, x3) RESULT(ans)
REAL(DFP), INTENT(IN) :: xin(:, :)
!! vertex coordinate of unit triangle
Expand All @@ -162,10 +164,6 @@ MODULE PURE FUNCTION FromUnitTriangle2Triangle1(xin, x1, x2, x3) RESULT(ans)
!! mapped coordinates of xin in physical domain
!! shape(ans) = nsd, N
END FUNCTION FromUnitTriangle2Triangle1
END INTERFACE

INTERFACE FromUnitTriangle2Triangle
MODULE PROCEDURE FromUnitTriangle2Triangle1
END INTERFACE FromUnitTriangle2Triangle

!----------------------------------------------------------------------------
Expand Down Expand Up @@ -477,14 +475,20 @@ END FUNCTION FromBiUnitSqr2UnitTriangle
! summary: Map from triangle to square

INTERFACE
MODULE PURE SUBROUTINE FromTriangle2Triangle_(xin, ans, from, to)
MODULE PURE SUBROUTINE FromTriangle2Triangle_(xin, ans, from, to, x1, x2, x3)
REAL(DFP), INTENT(IN) :: xin(:, :)
!! coordinates in bi-unit square in xij coordinate
REAL(DFP), INTENT(INOUT) :: ans(:, :)
!! ans(2, SIZE(xin, 2))
!! coordinates in biunit triangle
CHARACTER(*), INTENT(IN) :: from
CHARACTER(*), INTENT(IN) :: to
REAL(DFP), OPTIONAL, INTENT(IN) :: x1(:)
!! x1 of physical domain, size(x1) = nsd
REAL(DFP), OPTIONAL, INTENT(IN) :: x2(:)
!! x2 of physical domain, size(x2) = nsd
REAL(DFP), OPTIONAL, INTENT(IN) :: x3(:)
!! x3 of physical domain, size(x3) = nsd
END SUBROUTINE FromTriangle2Triangle_
END INTERFACE

Expand Down