Top |
guint | (*NcHIPertCompNDynVar) () |
GArray * | (*NcHIPertCompDeps) () |
void | (*NcHIPertCompSetGauge) () |
NcHIPertGravGauge | (*NcHIPertCompGetGauge) () |
NcHIPertGravTScalarInfo * | (*NcHIPertCompGetTScalarInfo) () |
void | (*NcHIPertCompGetTScalar) () |
void | (*NcHIPertCompGetTVector) () |
void | (*NcHIPertCompGetTTensor) () |
void | (*NcHIPertCompGetDYScalar) () |
NcHIPertComp * | nc_hipert_comp_ref () |
void | nc_hipert_comp_free () |
void | nc_hipert_comp_clear () |
NcHIPertBGVarID | nc_hipert_comp_get_id () |
guint | nc_hipert_comp_ndyn_var () |
GArray * | nc_hipert_comp_get_deps () |
void | nc_hipert_comp_set_gauge () |
NcHIPertGravGauge | nc_hipert_comp_get_gauge () |
NcHIPertGravTScalarInfo * | nc_hipert_comp_get_T_scalar_info () |
void | nc_hipert_comp_get_T_scalar () |
void | nc_hipert_comp_get_dy_scalar () |
NcHIPertGravTScalarInfo *
(*NcHIPertCompGetTScalarInfo) (NcHIPertComp *comp
);
void (*NcHIPertCompGetTScalar) (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTScalar *T_scalar
);
void (*NcHIPertCompGetTVector) (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTVector *T_vector
);
void (*NcHIPertCompGetTTensor) (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTTensor *T_tensor
);
void (*NcHIPertCompGetDYScalar) (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTScalar *T_scalar
,NcHIPertGravScalar *G_scalar
);
NcHIPertComp *
nc_hipert_comp_ref (NcHIPertComp *comp
);
Increases the reference count of comp
.
void
nc_hipert_comp_free (NcHIPertComp *comp
);
Decreases the reference count of comp
.
void
nc_hipert_comp_clear (NcHIPertComp **comp
);
Decreases the reference count of *comp
and sets the pointer *comp
to NULL.
GArray * nc_hipert_comp_get_deps (NcHIPertComp *comp
,guint vindex
);
[virtual get_deps]
void nc_hipert_comp_set_gauge (NcHIPertComp *comp
,NcHIPertGravGauge gauge
);
Sets the gauge NcHIPertGravGauge that the component comp
should use.
[virtual set_gauge]
NcHIPertGravGauge
nc_hipert_comp_get_gauge (NcHIPertComp *comp
);
Gets the gauge NcHIPertGravGauge used by the component comp
.
[virtual get_gauge]
NcHIPertGravTScalarInfo *
nc_hipert_comp_get_T_scalar_info (NcHIPertComp *comp
);
void nc_hipert_comp_get_T_scalar (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTScalar *T_scalar
);
Calculates the current value of the energy momentum tensor
and stores it in T_scalar
.
[virtual get_T_scalar]
void nc_hipert_comp_get_dy_scalar (NcHIPertComp *comp
,NcHIPertBGVar *bg_var
,NcHIPertBGVarYDY *ydy
,NcHIPertGravTScalar *T_scalar
,NcHIPertGravScalar *G_scalar
);
Calculates the time derivative of the dynamical variables.
[virtual get_dy_scalar]
“gauge”
property“gauge” NcHIPertGravGauge
gauge.
Owner: NcHIPertComp
Flags: Read / Write / Construct
Default value: NC_HIPERT_GRAV_GAUGE_SYNCHRONOUS