adamantine
adamantine::DataAssimilator Member List

This is the complete list of members for adamantine::DataAssimilator, including all inherited members.

_additional_dataadamantine::DataAssimilatorprivate
_coloradamantine::DataAssimilatorprivate
_covariance_distance_mapadamantine::DataAssimilatorprivate
_covariance_sparsity_patternadamantine::DataAssimilatorprivate
_expt_sizeadamantine::DataAssimilatorprivate
_expt_to_dof_mappingadamantine::DataAssimilatorprivate
_global_comm_sizeadamantine::DataAssimilatorprivate
_global_communicatoradamantine::DataAssimilatorprivate
_global_rankadamantine::DataAssimilatorprivate
_local_communicatoradamantine::DataAssimilatorprivate
_localization_cutoff_distanceadamantine::DataAssimilatorprivate
_localization_cutoff_functionadamantine::DataAssimilatorprivate
_normal_dist_generatoradamantine::DataAssimilatorprivate
_num_ensemble_membersadamantine::DataAssimilatorprivate
_parameter_sizeadamantine::DataAssimilatorprivate
_prngadamantine::DataAssimilatorprivate
_sim_sizeadamantine::DataAssimilatorprivate
_solver_controladamantine::DataAssimilatorprivate
apply_kalman_gain(std::vector< dealii::LA::distributed::BlockVector< double >> &augmented_state_ensemble, dealii::SparseMatrix< double > const &R, std::vector< dealii::Vector< double >> const &perturbed_innovation)adamantine::DataAssimilatorprivate
block_size_type typedefadamantine::DataAssimilatorprivate
calc_H(dealii::SparsityPattern &pattern) constadamantine::DataAssimilatorprivate
calc_Hx(dealii::LA::distributed::Vector< double > const &sim_ensemble_member) constadamantine::DataAssimilatorprivate
calc_sample_covariance_sparse(std::vector< dealii::LA::distributed::BlockVector< double >> const &vec_ensemble) constadamantine::DataAssimilatorprivate
DataAssimilator(MPI_Comm const &global_communicator, MPI_Comm const &local_communicator, int my_color, boost::property_tree::ptree const &database)adamantine::DataAssimilator
DataAssimilatorTester classadamantine::DataAssimilatorfriend
fill_noise_vector(dealii::Vector< double > &vec, dealii::SparseMatrix< double > const &R, bool const R_is_diagonal)adamantine::DataAssimilatorprivate
gaspari_cohn_function(double const r) constadamantine::DataAssimilatorprivate
gather_ensemble_members(std::vector< dealii::LA::distributed::BlockVector< double >> &augmented_state_ensemble, std::vector< dealii::LA::distributed::BlockVector< double >> &global_augmented_state_ensemble, std::vector< unsigned int > &local_n_ensemble_members, std::vector< block_size_type > &block_sizes)adamantine::DataAssimilatorprivate
scatter_ensemble_members(std::vector< dealii::LA::distributed::BlockVector< double >> &augmented_state_ensemble, std::vector< dealii::LA::distributed::BlockVector< double >> const &global_augmented_state_ensemble, std::vector< unsigned int > const &local_n_ensemble_members, std::vector< block_size_type > const &block_sizes)adamantine::DataAssimilatorprivate
update_covariance_sparsity_pattern(dealii::DoFHandler< dim > const &dof_handler, const unsigned int parameter_size)adamantine::DataAssimilator
update_dof_mapping(std::pair< std::vector< int >, std::vector< int >> const &expt_to_dof_mapping)adamantine::DataAssimilator
update_ensemble(std::vector< dealii::LA::distributed::BlockVector< double >> &augmented_state_ensemble, std::vector< double > const &expt_data, dealii::SparseMatrix< double > const &R)adamantine::DataAssimilator