feat(libmeanfield): variadic refactor
also added normaliztion operator
This commit is contained in:
@@ -103,7 +103,7 @@ target_sources(mean_field
|
||||
libmeanfield/impl/solver/preconditioning_diagnostics.cpp
|
||||
libmeanfield/impl/preconditioning/gravity_field.cpp
|
||||
libmeanfield/impl/operators/prepared_mass_normalization.cpp
|
||||
libmeanfield/impl/operators/prepared_central_density_stellar_equilibrium.cpp
|
||||
libmeanfield/impl/operators/prepared_angular_momentum.cpp
|
||||
libmeanfield/impl/operators/prepared_stellar_equilibrium.cpp
|
||||
)
|
||||
|
||||
@@ -156,6 +156,11 @@ target_sources(mean_field
|
||||
libmeanfield/interface/preconditioning/specification_border.cppm
|
||||
libmeanfield/interface/preconditioning/equilibrium_coordinates.cppm
|
||||
libmeanfield/interface/preconditioning/preconditioning.cppm
|
||||
libmeanfield/interface/normalization/plan.cppm
|
||||
libmeanfield/interface/normalization/physical_riesz.cppm
|
||||
libmeanfield/interface/normalization/operators.cppm
|
||||
libmeanfield/interface/normalization/stellar_equilibrium.cppm
|
||||
libmeanfield/interface/normalization/normalization.cppm
|
||||
libmeanfield/interface/operators/gravity_field.cppm
|
||||
libmeanfield/interface/operators/gravity_field_jacobian.cppm
|
||||
libmeanfield/interface/operators/kernels/gravity_kernels.cppm
|
||||
@@ -197,6 +202,7 @@ target_sources(mean_field
|
||||
libmeanfield/interface/models/specifications.cppm
|
||||
libmeanfield/interface/models/typed_stellar_model.cppm
|
||||
libmeanfield/interface/models/compiled_fixed_mass.cppm
|
||||
libmeanfield/interface/models/compiled_fixed_angular_momentum.cppm
|
||||
libmeanfield/interface/models/compiled_fixed_central_density.cppm
|
||||
libmeanfield/interface/surface/constant.cppm
|
||||
libmeanfield/interface/surface/dependencies.cppm
|
||||
@@ -214,11 +220,13 @@ target_sources(mean_field
|
||||
libmeanfield/interface/operators/root_manifest.cppm
|
||||
libmeanfield/interface/operators/prepared_constraint.cppm
|
||||
libmeanfield/interface/operators/prepared_mass_normalization.cppm
|
||||
libmeanfield/interface/operators/prepared_angular_momentum.cppm
|
||||
libmeanfield/interface/operators/prepared_central_density.cppm
|
||||
libmeanfield/interface/operators/prepared_centering_constraint.cppm
|
||||
libmeanfield/interface/operators/prepared_surface_constraint.cppm
|
||||
libmeanfield/interface/operators/prepared_stellar_equilibrium.cppm
|
||||
libmeanfield/interface/operators/prepared_central_density_stellar_equilibrium.cppm
|
||||
libmeanfield/interface/operators/stellar_equilibrium_compiler.cppm
|
||||
libmeanfield/interface/operators/prepared_variadic_stellar_equilibrium.cppm
|
||||
libmeanfield/interface/equilibrium/stellar_discretization.cppm
|
||||
libmeanfield/interface/operators/stellar_equilibrium_problem.cppm
|
||||
libmeanfield/interface/seed/stellar_equilibrium_projection.cppm
|
||||
@@ -303,10 +311,12 @@ add_executable(tests
|
||||
tests/operators/prepared_rotation_displacement_force_affine_deformation.cpp
|
||||
tests/operators/prepared_displacement_operator.cpp
|
||||
tests/operators/root_manifest.cpp
|
||||
tests/operators/stellar_equilibrium_compiler.cpp
|
||||
tests/operators/prepared_central_density.cpp
|
||||
tests/operators/prepared_central_density_stellar_equilibrium.cpp
|
||||
tests/models/model_specifications.cpp
|
||||
tests/models/typed_stellar_model.cpp
|
||||
tests/models/physics_specification_frontend.cpp
|
||||
tests/models/stellar_model.cpp
|
||||
tests/operators/stellar_equilibrium_system.cpp
|
||||
tests/deformation/contracts.cpp
|
||||
@@ -315,6 +325,7 @@ add_executable(tests
|
||||
tests/deformation/radial_extensions.cpp
|
||||
tests/deformation/domain_deformation.cpp
|
||||
tests/operators/prepared_mass_normalization.cpp
|
||||
tests/operators/prepared_angular_momentum.cpp
|
||||
tests/operators/prepared_stellar_equilibrium.cpp
|
||||
tests/utils/domain.cpp
|
||||
tests/field/field_base.cpp
|
||||
@@ -327,8 +338,12 @@ add_executable(tests
|
||||
tests/preconditioning/material_surface.cpp
|
||||
tests/preconditioning/stellar_structure.cpp
|
||||
tests/preconditioning/specification_border.cpp
|
||||
tests/extensions/fixed_magnetic_specific_energy.cpp
|
||||
tests/preconditioning/equilibrium_coordinates.cpp
|
||||
tests/preconditioning/stellar_equilibrium.cpp
|
||||
tests/normalization/plan.cpp
|
||||
tests/normalization/physical_riesz.cpp
|
||||
tests/normalization/stellar_equilibrium.cpp
|
||||
tests/user-api/stellar_equilibrium.cpp
|
||||
tests/solver/preconditioning_diagnostics.cpp
|
||||
)
|
||||
@@ -429,3 +444,8 @@ add_custom_target(
|
||||
DEPENDS mpi_tests
|
||||
USES_TERMINAL
|
||||
)
|
||||
|
||||
# A deliberately separate, physics-developer-facing example. Its targets
|
||||
# depend on MeanField, but none of its sources are part of the mean_field
|
||||
# library or the main regression-test executable.
|
||||
add_subdirectory(extension_example)
|
||||
|
||||
Reference in New Issue
Block a user