36 #ifndef ALGO_BLAST_GUMBEL_PARAMS__INCLUDED_SLS_ALP
37 #define ALGO_BLAST_GUMBEL_PARAMS__INCLUDED_SLS_ALP
185 delete[]pointer_;pointer_=
NULL;
202 delete pointer_;pointer_=
NULL;
double d_memory_size_in_MB
static double degree(double x_, double n_)
double John2_weight_calculation(Int4 length_)
void release_and_calculate_memory(T *&pointer_, Int4 dim_)
double * d_WD_j_const_next
double * d_WS_j_const_next
void increment_sequences()
double * d_WD_i_const_next
void simulate_alp_upto_the_given_level(Int4 M_min_)
void increment_H_weights_with_sentinels(Int4 diff_opt_)
void partially_release_memory()
array_positive< Int4 > * d_alp_pos
array_positive< Int4 > * d_H_J
array_positive< Int4 > * d_alp
void save_state(state *&state_)
void kill_upto_level(Int4 M_min_, Int4 M_level_)
double * d_WS_j_const_pred
double * d_WS_i_const_next
void increment_H_matrix()
double * d_WI_j_const_pred
void increment_W_matrix()
double * d_WI_i_const_pred
array_positive< double > * d_alp_weights
void check_time_function(Int4 ff_=0)
bool one_step_of_importance_sampling_without_weight_calculation(Int4 d_dim1_, Int4 d_dim2_)
void swap(T &a1_, T &a2_)
array_positive< state * > * d_alp_states
bool d_single_realiztion_calculation_flag
double * d_WI_j_const_next
void restore_state(Int4 nalp_, state *&state_)
array< Int4 > * d_cells_counts
void release_and_calculate_memory(T *&pointer_)
void increment_H_weights()
double * d_WI_i_const_next
array_positive< Int4 > * d_H_I
void increment_W_weights()
double * d_WS_i_const_pred
double * d_WD_j_const_pred
void simulate_alp_upto_the_given_number(Int4 nalp_)
double * d_WD_i_const_pred
array< Int4 > * d_cells_counts
int32_t Int4
4-byte (32-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
The NCBI C++/STL use hints.