https://github.com/team-pancho/HDG3D
Raw File
Tip revision: af0d6cb24c63ad6fa07331f26a5733116db800b7 authored by shukaidu on 29 April 2020, 21:46:21 UTC
Merge pull request #2 from team-pancho/hdg3d_skdu
Tip revision: af0d6cb
CornerDomainCreator.m
% This Script is based on cube(a,b,c) and used to create a Corner with
% Dirichlet and Neumann BCs:
% The following domain is (0,1)^3/(0.5,1)^3. The Neumann boundary are
% z=0, z=1 and z=0.5 (at the corner), y=0.
% March 25, 2013
clear
clc
%%
Q=cube(2,2,2);
Q.coordinates(27,:)=[];
Q.elements(8,:)=[];
Q.dirichlet(4,:)=[14 15 24 23];
Q.dirichlet(12,:)=[14 23  26 17];
Q.neumann(8,:)=[14 17 18 15];
%%
T1=tetrahedrization(Q);
Q=partition(Q);
T2=tetrahedrization(Q);
Q=partition(Q);
T3=tetrahedrization(Q);
Q=partition(Q);
T4=tetrahedrization(Q);
%%
T1=HDGgrid3d(T1,-1);
T2=HDGgrid3d(T2,-1);
T3=HDGgrid3d(T3,-1);
T4=HDGgrid3d(T4,-1);
back to top