added subdomain support in Mesh class, CalculateLaplaceMult implementation

This commit is contained in:
jakob.schratter 2026-01-22 17:52:23 +01:00
commit 2e887c04bc
13 changed files with 4336 additions and 69057 deletions

38
Makefile Normal file
View file

@ -0,0 +1,38 @@
#DIRS=skalar skalar_stl jacobi generate_mesh jacobi_oo_stl
DIRS=skalar_stl jacobi_oo_stl mgrid demo_skalar
#
#WWW_ROOT=${HOME}/public_html/Lectures/Math2CPP/Codes/shm
WWW_ROOT=../../html/Codes/shm
clean:
@for i in ${DIRS}; do cd $${i}; make clean_all; cd ..; done
# rm *.tar
doc:
@for i in ${DIRS}; do cd $${i}; make doc; cd ..; done
tar:
@for i in ${DIRS}; do cd $${i}; make tar; cd ..; done
zip:
@for i in ${DIRS}; do cd $${i}; make zip; cd ..; done
www: clean tar zip doc
mkdir -p ${WWW_ROOT}
cp -up *_default.mk ${WWW_ROOT}
@for i in ${DIRS};\
do \
mv $${i}.tar $${i}.zip ${WWW_ROOT}; \
cp -r $${i} ${WWW_ROOT}; \
done
# delete large files
@rm -f ${WWW_ROOT}/mgrid/level_11_*.txt
# @for i in ${DIRS};\
# do \
# tar -czf $${i}.tgz $${i} *default*.mk; \
# mv $${i}.tgz ${WWW_ROOT}; \
# cp -r $${i} ${WWW_ROOT}; \
# find $${i} -name html -exec cp -r {} ${WWW_ROOT}/$${i} \; ; done