feat(mapper): finished porting over mapper

This commit is contained in:
2026-09-23 09:29:05 -04:00
parent 9e0e1f5c18
commit 52c42ec7cd
21 changed files with 1414 additions and 30 deletions

View File

@@ -1,5 +1,8 @@
include_dir = include_directories('include')
# TODO: Really we should make a dependency graph between the various modules
# and then make sublibraries for each module that build themselves in the correct order
# and then link together at the end.
serif_sources = files(
'lib/serif/discretization/domain/mesh/topology.cpp',
'lib/serif/discretization/domain/schema/validation/results.cpp',
@@ -8,6 +11,10 @@ serif_sources = files(
'lib/serif/mapping/compactification/kelvin.cpp',
'lib/serif/mapping/data.cpp',
'lib/serif/mapping/domain_mapper.cpp',
'lib/serif/mapping/transformations.cpp',
'lib/serif/mapping/volume_cache.cpp',
'lib/serif/mapping/evaluator.cpp',
'lib/serif/mapping/coefficients.cpp'
)
serif_lib = library(