I have to change the init of the edges to include the EM boundaries now

This commit is contained in:
Jorge Gonzalez 2026-02-18 13:50:14 +01:00
commit 0379ea42c2
3 changed files with 32 additions and 11 deletions

View file

@ -18,7 +18,7 @@ submodule(moduleMesh) elements
END SUBROUTINE resetOutput
module function meshNodePointer_equal(self, other) result(isEqual)
function meshNodePointer_equal_type_type(self, other) result(isEqual)
implicit none
class(meshNodePointer), intent(in):: self, other
@ -26,7 +26,18 @@ submodule(moduleMesh) elements
isEqual = self%obj%n == other%obj%n
end function meshNodePointer_equal
end function meshNodePointer_equal_type_type
function meshNodePointer_equal_type_int(self, other) result(isEqual)
implicit none
class(meshNodePointer), intent(in):: self
integer, intent(in):: other
logical:: isEqual
isEqual = self%obj%n == other
end function meshNodePointer_equal_type_int
!Constructs the global K matrix
PURE module SUBROUTINE constructGlobalK(self)