3d mortar assembly tests + fixes detecting unique with tol.

This commit is contained in:
Jukka Aho
2015-12-10 23:00:05 +02:00
parent a3c84680a3
commit d960ec5824
9 changed files with 184 additions and 27 deletions
+8 -7
View File
@@ -78,14 +78,15 @@ end
function get_integration_points(::TriangularElements, ::Type{Val{5}})
# http://math2.uncc.edu/~shaodeng/TEACHING/math5172/Lectures/Lect_15.PDF
# FIXME: something wrong here with weights ..?
[
IntegrationPoint([0.33333333333333, 0.33333333333333], 0.22500000000000),
IntegrationPoint([0.47014206410511, 0.47014206410511], 0.13239415278851),
IntegrationPoint([0.47014206410511, 0.05971587178977], 0.13239415278851),
IntegrationPoint([0.05971587178977, 0.47014206410511], 0.13239415278851),
IntegrationPoint([0.10128650732346, 0.10128650732346], 0.12593918054483),
IntegrationPoint([0.10128650732346, 0.79742698535309], 0.12593918054483),
IntegrationPoint([0.79742698535309, 0.10128650732346], 0.12593918054483)
IntegrationPoint([0.33333333333333, 0.33333333333333], 0.5*0.22500000000000),
IntegrationPoint([0.47014206410511, 0.47014206410511], 0.5*0.13239415278851),
IntegrationPoint([0.47014206410511, 0.05971587178977], 0.5*0.13239415278851),
IntegrationPoint([0.05971587178977, 0.47014206410511], 0.5*0.13239415278851),
IntegrationPoint([0.10128650732346, 0.10128650732346], 0.5*0.12593918054483),
IntegrationPoint([0.10128650732346, 0.79742698535309], 0.5*0.12593918054483),
IntegrationPoint([0.79742698535309, 0.10128650732346], 0.5*0.12593918054483)
]
end