CoordinateSystem.h
Go to the documentation of this file.
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:339
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:548
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:403
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:465
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:679
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:155
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:556
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:175
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:645
Factorize a number N into D equal (or nearly equal) factors.
Definition: adaptive_refinement_mesh.h:31
Definition: CoordinateSystem.h:441
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:391
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:368
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:653
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:212
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:518
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:247
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:492
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:428
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:133
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:106
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:716
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:637
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:293
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:571
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:534
Definition: CoordinateSystem.h:621
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:86
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:286
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:278
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:472
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:98
Definition: CoordinateSystem.h:260
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:584
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:264
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:197
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:445
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:457
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:224
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:204
static constexpr void verify_coordinate_system()
Verify coordinate system / dimensionality combination.
Definition: CoordinateSystem.h:189
static constexpr void modify_gradient(Vector< D > &gradient, Point< D > const &reference_point)
Modify gradient to account for the coordinate system.
Definition: CoordinateSystem.h:376
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:480
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:625
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:301
static std::string to_string()
Name as a string.
Definition: CoordinateSystem.h:356
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:662
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:113
Definition: CoordinateSystem.h:352
static constexpr void modify_volume(double &volume, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:121
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:383
static constexpr void modify_first_moments(Point< D > &moments, Point< D > const &plo, Point< D > const &phi)
Definition: CoordinateSystem.h:313
Definition: CoordinateSystem.h:171
static void shift_moments_list(std::vector< double > &moments)
Definition: CoordinateSystem.h:608
Definition: CoordinateSystem.h:530
static constexpr void modify_line_element(Vector< D > &line_element, Point< D > const &reference_point)
Modify line element to account for the coordinate system.
Definition: CoordinateSystem.h:563