현재 표준이 아닌 경계 조건을 구현하여 FEniCS에서 Monge-Ampere 방정식을 풀려고합니다.다른 PDE를 정의하기 위해 PDE에 대한 솔루션 사용하기 - FEniCS
경계 조건은 솔루션의 그래디언트가 원래 도메인의 경계를 다른 규정 된 도메인으로 매핑해야한다고 요구합니다. 대상 도메인은 단위 원으로 규정되어
는, 구현이 매우 간단합니다, 나는 내 시스템에 다음을 넣어 그것을 태클 :
어, 시험 기능입니다+(dot(grad(uh),grad(uh))-1)*vh*ds\ (1)
, vh는 테스트 함수입니다.
정사각형 [-1,1] × [-1,1]과 같이 좀 더 복잡한 대상 공간을 고려할 때 손으로 해결하기가 쉽지 않기 때문에 더 어려워진다. distance 함수를 사용하십시오.
내가 솔루션 년대 Eikonal 식의 안정화 버전을 해결 한 서명 된 거리 함수를이되어하려면, 다음 내 생각은 대체 (1)가 : 는 E가의 솔루션+E(grad(uh))*vh*ds
인 경우 Eikonal 방정식,하지만 이것을 구현하려고하면 함수가 예상 스칼라 인수, 진술한다는 오류가 발생합니다. 두 번째로 입력으로 grad (uh)를 받아들이도록 솔루션을 프로그래밍 할 수있는 방법이 있습니까? 차동형?
감사합니다.
미안하지만 공통 경계가 어떻게되는지 알지 못합니다. – ellya