oomph::NonRefineableBinArrayParameters Class Reference

#include <sample_point_parameters.h>

+ Inheritance diagram for oomph::NonRefineableBinArrayParameters:

Public Member Functions

 NonRefineableBinArrayParameters (Mesh *mesh_pt)
 Constructor: Pass mesh. More...
 
 NonRefineableBinArrayParameters (const NonRefineableBinArrayParameters &data)=delete
 Broken copy constructor. More...
 
void operator= (const NonRefineableBinArrayParameters &)=delete
 Broken assignment operator. More...
 
virtual ~NonRefineableBinArrayParameters ()
 Empty destructor. More...
 
unsigned nspiral_chunk () const
 
unsignednspiral_chunk ()
 
- Public Member Functions inherited from oomph::BinArrayParameters
 BinArrayParameters (const BinArrayParameters &data)=delete
 Broken copy constructor. More...
 
void operator= (const BinArrayParameters &)=delete
 Broken assignment operator. More...
 
virtual ~BinArrayParameters ()
 Empty destructor. More...
 
Vector< unsigned > & dimensions_of_bin_array ()
 Number of bins in each coordinate direction. More...
 
Vector< unsigneddimensions_of_bin_array () const
 Number of bins in each coordinate direction. Const version. More...
 
- Public Member Functions inherited from oomph::SamplePointContainerParameters
 SamplePointContainerParameters (const SamplePointContainerParameters &data)=delete
 Broken copy constructor. More...
 
void operator= (const SamplePointContainerParameters &)=delete
 Broken assignment operator. More...
 
virtual ~SamplePointContainerParameters ()
 Empty destructor. More...
 
Meshmesh_pt () const
 Pointer to mesh from whose FiniteElements sample points are created. More...
 
Vector< std::pair< double, double > > & min_and_max_coordinates ()
 
Vector< std::pair< double, double > > min_and_max_coordinates () const
 
unsigned nsample_points_generated_per_element () const
 
unsignednsample_points_generated_per_element ()
 "Measure of" number of sample points generated in each element More...
 
bool use_eulerian_coordinates_during_setup () const
 
void enable_use_eulerian_coordinates_during_setup ()
 
void disable_use_eulerian_coordinates_during_setup ()
 
bool ignore_halo_elements_during_locate_zeta_search () const
 Ignore halo elements? (MPI only) More...
 
void enable_ignore_halo_elements_during_locate_zeta_search ()
 Enable Ignore halo elements? (MPI only) More...
 
void disable_ignore_halo_elements_during_locate_zeta_search ()
 Disable Ignore halo elements? (MPI only) More...
 

Static Public Attributes

static unsigned Default_nspiral_chunk
 
- Static Public Attributes inherited from oomph::SamplePointContainerParameters
static unsigned Default_nsample_points_generated_per_element
 Default for "measure of" number of sample points per element. More...
 

Private Attributes

unsigned Nspiral_chunk
 

Additional Inherited Members

- Protected Attributes inherited from oomph::BinArrayParameters
Vector< unsignedDimensions_of_bin_array
 Number of bins in each coordinate direction. More...
 
- Protected Attributes inherited from oomph::SamplePointContainerParameters
MeshMesh_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
 

Detailed Description

/////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Helper object for dealing with the parameters used for the NonRefineableBinArray objects

Constructor & Destructor Documentation

◆ NonRefineableBinArrayParameters() [1/2]

oomph::NonRefineableBinArrayParameters::NonRefineableBinArrayParameters ( Mesh mesh_pt)
inline

Constructor: Pass mesh.

463  {
464  }
BinArrayParameters()
Definition: sample_point_parameters.h:302
static unsigned Default_nspiral_chunk
Definition: sample_point_parameters.h:492
unsigned Nspiral_chunk
Definition: sample_point_parameters.h:497
SamplePointContainerParameters()
Definition: sample_point_parameters.h:211
Mesh * mesh_pt() const
Pointer to mesh from whose FiniteElements sample points are created.
Definition: sample_point_parameters.h:92

◆ NonRefineableBinArrayParameters() [2/2]

oomph::NonRefineableBinArrayParameters::NonRefineableBinArrayParameters ( const NonRefineableBinArrayParameters data)
delete

Broken copy constructor.

◆ ~NonRefineableBinArrayParameters()

virtual oomph::NonRefineableBinArrayParameters::~NonRefineableBinArrayParameters ( )
inlinevirtual

Empty destructor.

474 {}

Member Function Documentation

◆ nspiral_chunk() [1/2]

unsigned& oomph::NonRefineableBinArrayParameters::nspiral_chunk ( )
inline

Number of spirals that are being visited before doing another circular mpi communication

486  {
487  return Nspiral_chunk;
488  }

References Nspiral_chunk.

◆ nspiral_chunk() [2/2]

unsigned oomph::NonRefineableBinArrayParameters::nspiral_chunk ( ) const
inline

Number of spirals that are being visited before doing another circular mpi communication const version

480  {
481  return Nspiral_chunk;
482  }

References Nspiral_chunk.

◆ operator=()

void oomph::NonRefineableBinArrayParameters::operator= ( const NonRefineableBinArrayParameters )
delete

Broken assignment operator.

Member Data Documentation

◆ Default_nspiral_chunk

unsigned oomph::NonRefineableBinArrayParameters::Default_nspiral_chunk
static
Initial value:
=
10

Default value for number of spirals that are being visited before doing another circular mpi communication

◆ Nspiral_chunk

unsigned oomph::NonRefineableBinArrayParameters::Nspiral_chunk
private

Number of spirals that are being visited before doing another circular mpi communication

Referenced by nspiral_chunk().


The documentation for this class was generated from the following files: