firecrown.models.cluster.integrator.numcosmo_integrator.CountsIntegralND

firecrown.models.cluster.integrator.numcosmo_integrator.CountsIntegralND#

class firecrown.models.cluster.integrator.numcosmo_integrator.CountsIntegralND(dim, fun, args)[source]#

Bases: IntegralND

Integral subclass used to compute the integrals using NumCosmo.

Parameters:
  • dim (int) –

  • fun (Callable[[ndarray[Any, dtype[float64]], ndarray[Any, dtype[float64]]], ndarray[Any, dtype[float64]]]) –

  • args (ndarray[Any, dtype[float64]]) –

Public Methods:

__init__(dim, fun, args)

param dim:

do_get_dimensions()

Returns the dimensionality of the integral.

do_integrand(x, dim, npoints, _fdim, fval)

Called by NumCosmo to evaluate the integrand.

Inherited from IntegralND

do_get_dimensions

int

do_integrand

int, npoints:int, fdim:int, fval:NumCosmoMath.Vector)

Inherited from Object

get_data(self, key)

get_qdata(self, quark)

set_data(self, key[, data])

steal_data(self, key)

steal_qdata(self, quark)

replace_data(*args, **kargs)

replace_qdata(*args, **kargs)

bind_property_full(self, source_property, ...)

compat_control(what[, data])

interface_find_property(g_iface, property_name)

interface_install_property(g_iface, pspec)

interface_list_properties(g_iface)

notify_by_pspec(self, pspec)

watch_closure(self, closure)

ref(self)

ref_sink(self)

unref(self)

force_floating(self)

get_property(self, property_name, value)

get_properties

set_property(self, property_name, value)

set_properties

bind_property(self, source_property, target, ...)

connect

connect_after

connect_object

connect_object_after

disconnect_by_func

handler_block_by_func

handler_unblock_by_func

emit

chain

weak_ref

__copy__

__deepcopy__

freeze_notify()

Freezes the object's property-changed notification queue.

connect_data(detailed_signal, handler, ...)

Connect a callback to the given signal with optional user data.

handler_block(handler_id)

Blocks the signal handler from being invoked until handler_unblock() is called.

handler_unblock

int)

disconnect

int)

handler_disconnect

int)

handler_is_connected

int) -> bool

stop_emission_by_name

str)

stop_emission(detailed_signal)

Deprecated, please use stop_emission_by_name.

emit_stop_by_name(detailed_signal)

Deprecated, please use stop_emission_by_name.

Inherited from Object

find_property

install_properties

install_property

list_properties

override_property

Inherited from GObject

__repr__()

Return repr(self).

__hash__()

Return hash(self).

__setattr__(name, value, /)

Implement setattr(self, name, value).

__delattr__(name, /)

Implement delattr(self, name).

__lt__(value, /)

Return self<value.

__le__(value, /)

Return self<=value.

__eq__(value, /)

Return self==value.

__ne__(value, /)

Return self!=value.

__gt__(value, /)

Return self>value.

__ge__(value, /)

Return self>=value.

__init__(*args, **kwargs)

get_property

get_properties

set_property

set_properties

bind_property

connect

connect_after

connect_object

connect_object_after

disconnect_by_func

handler_block_by_func

handler_unblock_by_func

emit

chain

weak_ref

__copy__

__deepcopy__

__doc__

__gdoc__

props

Private Methods:

Inherited from Object

_unsupported_method(*args, **kargs)

_unsupported_data_method(*args, **kargs)


do_get_dimensions()[source]#

Returns the dimensionality of the integral.

Return type:

tuple[int, int]

do_integrand(x, dim, npoints, _fdim, fval)[source]#

Called by NumCosmo to evaluate the integrand.

Parameters:
  • x (Vector) –

  • dim (int) –

  • npoints (int) –

  • _fdim (int) –

  • fval (Vector) –

Return type:

None