Class

NumCosmoHIQG1D

Description [src]

final class NumCosmo.HIQG1D : GObject.Object
{
  /* No available fields */
}

Minisuperspace 1D quantum gravity models.

This class implements the minisuperspace 1D quantum gravity models.

Ancestors

Constructors

nc_hiqg_1d_new

Creates a new NcHIQG1D object.

nc_hiqg_1d_new_full

Creates a new NcHIQG1D object.

Functions

nc_hiqg_1d_clear

Decrease the reference count of qg1d by one, and sets the pointer *qg1d to NULL.

Instance methods

nc_hiqg_1d_Bohm

Gets the Bohmian trajectory position for particle i.

nc_hiqg_1d_Bohm_p

Gets the Bohmian trajectory momentum for particle i.

nc_hiqg_1d_Hbasis

Evaluates the Hamiltonian applied to the basis function $H \cdot K(x, y)$.

nc_hiqg_1d_Sbasis_x3

Evaluates the symmetrized basis function divided by $x^3$.

nc_hiqg_1d_basis

Evaluates the kernel basis function $K(x, y)$.

nc_hiqg_1d_eval_dS

Evaluates the derivative of the phase at point x.

nc_hiqg_1d_eval_ev

Evaluates the i-th eigenstate at point x.

nc_hiqg_1d_eval_psi

Evaluates the wave function at point x at the current evolution time.

nc_hiqg_1d_eval_psi0

Evaluates the initial wave function at point x.

nc_hiqg_1d_evol

Evolves the system to time t.

nc_hiqg_1d_expect_d

Computes the expectation value of the weighted current.

nc_hiqg_1d_expect_p

Computes the expectation value of the momentum.

nc_hiqg_1d_free

Decrease the reference count of qg1d by one.

nc_hiqg_1d_get_acs_a

Gets the acs power parameter a parameter.

nc_hiqg_1d_get_basis_a

Gets the basis power parameter a parameter.

nc_hiqg_1d_get_lambda

Gets the lambda parameter.

nc_hiqg_1d_get_mu

Gets the mu parameter.

nc_hiqg_1d_get_nknots

Gets the current number of knots used in the wave function mesh.

nc_hiqg_1d_get_nu

Gets the nu parameter.

nc_hiqg_1d_int_rho_0_inf

Integrates the probability density $ ho$ from 0 to infinity.

nc_hiqg_1d_int_x2rho_0_inf

Integrates $x^2 ho$ from 0 to infinity, computing $\langle x^2 angle$.

nc_hiqg_1d_int_xrho_0_inf

Integrates $x ho$ from 0 to infinity, computing the expectation value of $x$.

nc_hiqg_1d_nBohm

Gets the number of Bohmian trajectories.

nc_hiqg_1d_peek_knots

Peeks at the grid knots vector.

nc_hiqg_1d_prepare

Prepares the 1D quantum gravity solver by computing the kernel matrix, eigenvalues, and initial wave function coefficients.

nc_hiqg_1d_ref

Increase the reference of qg1d by one.

nc_hiqg_1d_set_init_cond

Sets the initial condition using psi0, it calculates the best mesh for the initial condition using the real part of psi0.

nc_hiqg_1d_set_init_cond_exp

Sets the initial condition using psi0 and nc_hiqg_1d_exp_eval(), it calculates the best mesh for the initial condition using the real part of psi0.

nc_hiqg_1d_set_init_cond_gauss

Sets the initial condition using psi0 and nc_hiqg_1d_gauss_eval(), it calculates the best mesh for the initial condition using the real part of psi0.

nc_hiqg_1d_set_init_cond_sq

Sets the initial condition using psi0 and nc_hiqg_1d_sq_eval(), it calculates the best mesh for the initial condition using the real part of psi0.

nc_hiqg_1d_set_nknots

Sets the initial number of knots to be used in the wave function mesh.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.HIQG1D:abstol
No description available.

NumCosmo.HIQG1D:lambda
No description available.

NumCosmo.HIQG1D:nknots
No description available.

NumCosmo.HIQG1D:noboundary
No description available.

NumCosmo.HIQG1D:reltol
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoHIQG1DClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.