Laplace equation in c++

2021. 10. 8. 21:47·C++

Laplace equation

for(int i = 0; i < lattice.size(); i++){
  for(int j = 0; j < lattice.[0].size(); j++){
      potential = 0.25 * (lattice[j + 1][i] + lattice[j - 1][i] + lattice[j][i - 1] + lattice[j][i + 1]);
      }
 }

C++에서 라플라스 방정식을 간단하게 구현한 코드이다.

N*N의 Grid에서 상 하 좌 우에 해당하는 위치의 값을 더한 뒤 그 수만큼 1/n하여 나누어서 계산한다.

 

본인은 N*N의 Grid에서 해당 방정식을 사용하여 물리기반 번개 시뮬레이션을 하는데 사용하였다.

'C++' 카테고리의 다른 글

[C++] 백준/Gold/15486. 퇴사 2  (0) 2025.03.18
[C++] 텍스트 기반 RPG 게임 제작 프로젝트 회고록  (0) 2025.01.17
[OPEN GL] 프로젝트 시작 전 사용 설정  (0) 2021.12.05
[Open GL] v/vt/vn 형식 OBJ 읽어오기  (0) 2021.12.05
Mesh smoothing with cotangent weight  (1) 2021.10.08
'C++' 카테고리의 다른 글
  • [C++] 텍스트 기반 RPG 게임 제작 프로젝트 회고록
  • [OPEN GL] 프로젝트 시작 전 사용 설정
  • [Open GL] v/vt/vn 형식 OBJ 읽어오기
  • Mesh smoothing with cotangent weight
돼지표
돼지표
https://github.com/wkdgns135
  • 돼지표
    돼지표 개발 스토리
    돼지표
  • 전체
    오늘
    어제
    • 분류 전체보기 (99)
      • C++ (58)
        • Algorithm (52)
      • Python (1)
      • Machine Learning (2)
      • Computer Graphics (4)
        • Curly Hair Simulation (2)
      • GPU Programming (11)
        • CUDA basic (7)
        • CUDA fluidsGL (4)
      • Unreal 5 (20)
        • Troubleshooting (4)
        • FPS Shooting (5)
        • Study (9)
        • EOS (1)
      • Computer Science (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    unreal 5
    CS
    OpenGL
    FPS
    그리디 알고리즘
    BFS
    GPU Programming
    그래프 탐색
    CUDA
    Algorithm
    구현
    UE5
    Rendering Pipeline
    위상 정렬
    C++
    Fluid Simulation
    아이작 맵 생성
    수학
    자료 구조
    dp
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
돼지표
Laplace equation in c++
상단으로

티스토리툴바