# Build / VS
build/
build1/
**/build/
**/build1/
.vs/
*.exe
*.obj
*.pdb
*.dll
*.lib
*.ilk
*.exp
CMakeCache.txt
CMakeFiles/
*.dir/
x64/
Release/
Debug/

# Case / output dirs under 3D opticsfem-master
3D opticsfem-master/scat3D/
3D opticsfem-master/eigen3D/
3D opticsfem-master/scat3D-test/
3D opticsfem-master/scat3D_SBC/
3D opticsfem-master/scat3D_order1/
3D opticsfem-master/scat3D_order2/
3D opticsfem-master/PBC_double/
3D opticsfem-master/PBC_double_order2/
3D opticsfem-master/PBC_single/
3D opticsfem-master/MAG/
3D opticsfem-master/MAG_order2/
3D opticsfem-master/SCD/
3D opticsfem-master/SCD_order2/
3D opticsfem-master/bele/
3D opticsfem-master/bele_order2/
3D opticsfem-master/port/
3D opticsfem-master/port_fem4/
3D opticsfem-master/doublePBC/
3D opticsfem-master/real_solver/
3D opticsfem-master/third_party/

# Runtime outputs
OutFile/
OutFile_asm/
**/OutFile*/
**/OutFile_*/
B_imag.dat
B_real.dat
Roffsets.dat

# Python cache
__pycache__/
*.pyc
*.pyo

# Large archives / models / binaries (not source)
*.zip
*.mph
*.caj
*.pptx

# Root example / dataset trees (too large for git)
FEM001_RecHorn/
FEM009_Patch_MetalSurface/
FEM013_MountPatch/
FEM027_HalfAmygdala_FEIE/
FEM049_Anisotropic/
FEM3D001-scat/
laspcem-case/
测试数据集/
求解器/
