![]() |
|
#include <sample_point_parameters.h>
Inheritance diagram for oomph::SamplePointContainerParameters:Static Public Attributes | |
| static unsigned | Default_nsample_points_generated_per_element |
| Default for "measure of" number of sample points per element. More... | |
Protected Attributes | |
| Mesh * | Mesh_pt |
| Pointer to mesh from whose FiniteElements sample points are created. More... | |
| Vector< std::pair< double, double > > | Min_and_max_coordinates |
| unsigned | Nsample_points_generated_per_element |
| "Measure of" number of sample points generated in each element More... | |
| bool | Use_eulerian_coordinates_during_setup |
| bool | Ignore_halo_elements_during_locate_zeta_search |
Private Member Functions | |
| SamplePointContainerParameters (Mesh *mesh_pt) | |
| SamplePointContainerParameters () | |
Friends | |
| class | BinArrayParameters |
| class | RefineableBinArrayParameters |
| class | NonRefineableBinArrayParameters |
///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// Helper object for dealing with the parameters used for the SamplePointContainer objects
|
delete |
Broken copy constructor.
|
inlinevirtual |
|
inlineprivate |
Constructor: Pass mesh. Constructor is private and can only be called by the derived friends.
|
inlineprivate |
Broken default constructor; needed for broken copy constructors. Don't call. It will die.
References OOMPH_CURRENT_FUNCTION, and OOMPH_EXCEPTION_LOCATION.
|
inline |
Disable Ignore halo elements? (MPI only)
References Ignore_halo_elements_during_locate_zeta_search.
|
inline |
Disable use of eulerian coordinates (via interpolated_x) during setup (otherwise use interpolated_zeta())
References Use_eulerian_coordinates_during_setup.
|
inline |
Enable Ignore halo elements? (MPI only)
References Ignore_halo_elements_during_locate_zeta_search.
|
inline |
Enable use of eulerian coordinates (via interpolated_x) during setup (otherwise use interpolated_zeta())
References Use_eulerian_coordinates_during_setup.
|
inline |
Ignore halo elements? (MPI only)
References Ignore_halo_elements_during_locate_zeta_search.
|
inline |
Pointer to mesh from whose FiniteElements sample points are created.
References Mesh_pt.
Referenced by oomph::MeshAsGeomObject::build_it().
|
inline |
Vector of pairs of doubles for min and maximum coordinates. Call: Min_and_max_coordinates[j] gives me the pair of min (first) and max. (second) coordinates in the j-th coordinate direction.
References Min_and_max_coordinates.
|
inline |
Vector of pairs of doubles for min and maximum coordinates. Call: Min_and_max_coordinates[j] gives me the pair of min (first) and max. (second) coordinates in the j-th coordinate direction. Const version
References Min_and_max_coordinates.
|
inline |
"Measure of" number of sample points generated in each element
References Nsample_points_generated_per_element.
|
inline |
"Measure of" number of sample points generated in each element const version
References Nsample_points_generated_per_element.
|
delete |
Broken assignment operator.
|
inline |
Use eulerian coordinates (via interpolated_x) during setup (otherwise use interpolated_zeta())?
References Use_eulerian_coordinates_during_setup.
|
friend |
Constructor is private and only accessible by friends to ensure that parameters are set correctly
|
friend |
|
friend |
|
static |
Default for "measure of" number of sample points per element.
|
protected |
Ignore halo elements? Accepting halo elements can drastically reduce the number of external halo elements in multidomain problems – currently not aware of any problems with doing this therefore set to false by default but retention of this flag allows easy return to previous implementation.
Referenced by disable_ignore_halo_elements_during_locate_zeta_search(), enable_ignore_halo_elements_during_locate_zeta_search(), and ignore_halo_elements_during_locate_zeta_search().
|
protected |
Pointer to mesh from whose FiniteElements sample points are created.
Referenced by mesh_pt().
|
protected |
Vector of pairs of doubles for min and maximum coordinates. Call: Min_and_max_coordinates[j] gives me the pair of min (first) and max. (second) coordinates in the j-th coordinate direction.
Referenced by min_and_max_coordinates().
|
protected |
"Measure of" number of sample points generated in each element
Referenced by nsample_points_generated_per_element().
|
protected |
Use Eulerian coordinates to setup bin (i.e. use interpolated_x() rather than interpolated_zeta() when setting up and searching sample point container)
Referenced by disable_use_eulerian_coordinates_during_setup(), enable_use_eulerian_coordinates_during_setup(), and use_eulerian_coordinates_during_setup().