src/compile_time_checks/serif src/compile_time_checks/serif/backend src/compile_time_checks/serif/dimensions src/compile_time_checks/serif/discretization src/compile_time_checks/serif/eos src/compile_time_checks/serif/geometry src/compile_time_checks/serif/model src/compile_time_checks/serif/operators src/compile_time_checks/serif/solver src/compile_time_checks/serif/utils backend_independent.cpp