feat(libmeanfield): centrifugal + pressure
This commit is contained in:
@@ -3,6 +3,8 @@ module;
|
||||
export module mean_field:utils.user;
|
||||
export import :quadrature.policy;
|
||||
|
||||
export import :mapping.compactification.options;
|
||||
|
||||
export namespace mean_field::utils {
|
||||
struct potential {
|
||||
double rtol;
|
||||
@@ -16,6 +18,11 @@ export namespace mean_field::utils {
|
||||
double L;
|
||||
};
|
||||
|
||||
struct DomainMapperStatelessOptions {
|
||||
int dimension{3};
|
||||
int vacuum_element_attribute{3};
|
||||
};
|
||||
|
||||
struct Args {
|
||||
std::string mesh_file;
|
||||
potential p{};
|
||||
@@ -24,13 +31,13 @@ export namespace mean_field::utils {
|
||||
double index{};
|
||||
double mass{};
|
||||
double c{};
|
||||
|
||||
int quad_boost{0};
|
||||
|
||||
DomainMapperStatelessOptions domain_mapper_options{};
|
||||
mapping::compactification::options::KelvinCompactificationOptions
|
||||
kelvin_options{};
|
||||
int max_iters{};
|
||||
double tol{};
|
||||
|
||||
quadrature::QuadratureOptions quadrature{};
|
||||
};
|
||||
|
||||
}
|
||||
} // namespace mean_field::utils
|
||||
|
||||
Reference in New Issue
Block a user