Tôi sẽ sớm triển khai phương pháp Galerkin không liên tục và đã thực hiện điều này trước khi tôi biết các mảng lập chỉ mục cơ bản mà tôi sẽ cần tính toán, đưa ra một dữ liệu lưới và đa thức.
Vấn đề tôi gặp phải trong mã trước đó là những sai lầm tinh vi mà tôi đã mắc phải trong việc tính toán những thứ như lập chỉ mục theo dõi bên trong / bên ngoài. Các vấn đề không phát sinh đối với các trường hợp thử nghiệm đơn giản hơn sẽ phát sinh trên các lưới lớn hơn và thường điều này mang lại một sơ đồ không ổn định do các điều kiện biên không được áp đặt đúng cách (vì vậy không có cơ hội chỉ xem mô phỏng cứ sau 10 bước hoặc nhìn thấy vấn đề cục bộ) .
Tôi hy vọng một số người có kinh nghiệm hơn ở đây biết các bài kiểm tra tốt để chạy trên các mảng chỉ số để có được sự tin tưởng rằng họ đúng. Quadratures, dẫn xuất và tương tự là rất dễ dàng để kiểm tra, nhưng những thứ khác tôi không thể tìm ra.
Một số thử nghiệm tôi đã thực hiện trong quá khứ là thêm các quy tắc nội thất vào các quy tắc bên ngoài, sẽ mang lại 0 hoặc + -2. Có thể nhanh chóng thấy kết quả của một số thay đổi mã là hữu ích, nhưng tôi không thể nghĩ ra một cách có ý nghĩa để làm điều này với lập chỉ mục.
Tôi cũng nên đề cập rằng những thứ này sẽ được sử dụng cho các hình tứ giác và hình lục giác, với tiềm năng cho các yếu tố đường cong. Không có nhiều mã hiện có để so sánh với một thư viện đang hoạt động.
Điểm thưởng nếu có bài kiểm tra đơn vị tốt mà tôi có thể viết mà sẽ không dựa vào câu trả lời đúng hiện có để so sánh với. Tôi sẽ giải quyết cho rất nhiều heuristic tốt.