83 return std::make_shared<Void>(*
this);
120 Void (
const comovingCoordinates coord,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
121 :
Object(coord,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
159 Void (
const comovingCoordinates coord,
const cosmology::Cosmology &cosm,
const double z1_guess=0.,
const double z2_guess=10.,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
160 :
Object(coord, cosm, z1_guess, z2_guess,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
190 Void (
const observedCoordinates coord,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
191 :
Object(coord,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
224 Void (
const observedCoordinates coord,
const CoordinateUnits inputUnits,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
225 :
Object(coord, inputUnits,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
260 Void (
const observedCoordinates coord,
const cosmology::Cosmology &cosm,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
261 :
Object(coord, cosm,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
296 Void (
const observedCoordinates coord,
const CoordinateUnits inputUnits,
const cosmology::Cosmology &cosm,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
297 :
Object(coord, inputUnits, cosm,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
336 Void (
const double xx,
const double yy,
const double zz,
const double ra,
const double dec,
const double redshift,
const double weight=1.,
const long region=
par::defaultLong,
const int ID=
par::defaultInt,
const std::string
field=
par::defaultString,
const double x_displacement=
par::defaultDouble,
const double y_displacement=
par::defaultDouble,
const double z_displacement=
par::defaultDouble,
const double radius=
par::defaultDouble,
const double densityContrast=
par::defaultDouble,
const double centralDensity=
par::defaultDouble)
337 :
Object(
xx,
yy,
zz,
ra,
dec,
redshift,
weight,
region,
ID,
field,
x_displacement,
y_displacement,
z_displacement),
m_radius(
radius),
m_densityContrast(
densityContrast),
m_centralDensity(
centralDensity) {}
double zz() const
get the member m_zz
long region() const
get the member m_region
double dec() const
get the member m_dec
double y_displacement() const
get the member m_y_displacement
double weight() const
get the member m_weight
double ra() const
get the member m_ra
std::string field() const
get the member m_field
double yy() const
get the member m_yy
double redshift() const
get the member m_redshift
double x_displacement() const
get the member m_x_displacement
int ID() const
get the member m_radius
double xx() const
get the member m_xx
double z_displacement() const
get the member m_z_displacement
Void(const observedCoordinates coord, const CoordinateUnits inputUnits, const cosmology::Cosmology &cosm, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses observed coordinates and a cosmological model to estimate the comoving coordina...
Void(const comovingCoordinates coord, const cosmology::Cosmology &cosm, const double z1_guess=0., const double z2_guess=10., const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses comoving coordinates and a cosmological model to estimate the redshift
void set_radius(const double radius=par::defaultDouble) override
get the private member m_radius
~Void()=default
default destructor
double m_generic
generic variable
std::shared_ptr< Object > getShared()
function that allows copying private variables of the class when an object of class Catalogue is copi...
double radius() const override
get the private member m_radius
double m_centralDensity
void central density
bool isSet_radius() override
get the private member m_radius
double centralDensity() const
get the private member m_centralDensity
void set_centralDensity(const double centralDensity=par::defaultDouble)
get the private member m_centralDensity
void set_generic(const double generic=par::defaultDouble) override
set the private member m_generic
double densityContrast() const
get the private member m_densityContrast
double m_densityContrast
void density contrast ( )
Void(const comovingCoordinates coord, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses comoving coordinates
Void(const observedCoordinates coord, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses observed coordinates in radians
Void(const observedCoordinates coord, const CoordinateUnits inputUnits, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses observed coordinates in any angular units
bool isSet_generic() override
set the private member m_generic
Void(const observedCoordinates coord, const cosmology::Cosmology &cosm, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses observed coordinates in radians and a cosmological model to estimate the comovi...
bool isSet_centralDensity()
get the private member m_centralDensity
void set_densityContrast(const double densityContrast=par::defaultDouble)
get the private member m_densityContrast
bool isSet_densityContrast()
get the private member m_densityContrast
double m_radius
void radius [Mpc/h]
Void(const double xx, const double yy, const double zz, const double ra, const double dec, const double redshift, const double weight=1., const long region=par::defaultLong, const int ID=par::defaultInt, const std::string field=par::defaultString, const double x_displacement=par::defaultDouble, const double y_displacement=par::defaultDouble, const double z_displacement=par::defaultDouble, const double radius=par::defaultDouble, const double densityContrast=par::defaultDouble, const double centralDensity=par::defaultDouble)
constructor that uses both comoving and observed coordinates
Void()
default constructor
static const std::string defaultString
default std::string value
static const long defaultLong
default long value
static const double defaultDouble
default double value
static const int defaultInt
default integer value
The global namespace of the CosmoBolognaLib
bool isSet(const std::string var)
check if the value of a [string] variable has already been set
CoordinateUnits
the coordinate units