Basic Data Type for

Basic Data Type for
Slide Note
Embed
Share

This comprehensive guide outlines the defined data types, structures, and functions for implementing waveform calculations and parameter estimation algorithms in the context of KGL Waveform Model Parameters. The team of Hyung Won Lee, Chunglee Kim, Yeong-Bok Bae, and Jeongcho Kim collaborated to create a unified approach using a single structure pointer passing to waveform functions, a union data type for necessary data types, and specific implementations for waveform, likelihood functions, and other essential functions.

  • Data Types
  • KGL
  • Waveform Model
  • Parameter Estimation
  • Algorithm

Uploaded on Feb 21, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Basic Data Type for KAGALI PE By KGWG DAS team Hyung Won Lee, Chunglee Kim, Yeong-Bok Bae, Jeongcho Kim Date 20 Nov. 2017

  2. Overall Idea Use a single structure pointer passing to waveform function Use a union data type containing all types of necessary data types for waveform calculation Parameter estimation algorithm implementations and overall management : Hyung Won Lee and Chunglee Kim Waveform implementation : Jeongcho Kim Likelihood function implementation : Yeong-Bok Bae All other necessary functions : all of us based on the necessity

  3. KGLWaveformModelParamsType Defined in KGLWaveformModelParams.h.in Role Enumerator for all possible data types Currently defined data types char, int, int64, uint, uint64, float, double, double complex, string(char *), void pointer

  4. KGLWaveformModelParamsType

  5. KGLWaveformModelParamsValue Defined in KGLWaveformModelParams.h.in Role Unified a single data type for waveform model parameter values Currently defined field values char_value, string_value, int64_value, uint_value, uint64_value, float_value, double_value, double_complex_value, void_ptr_value

  6. KGLWaveformModelParamsValue

  7. KGLWaveformModelParamsIndex Defined in KGLWaveformModelParams.h.in Role Index for physical parameters in parameter array Currently defined field values

  8. KGLWaveformModelParamsIndex

  9. KGLWaveformModelParamsItem Defined in KGLWaveformModelParams.h.in Role Actual parameter value and name Currently defined field values

  10. KGLWaveformModelParams Defined in KGLWaveformModelParams.h.in Role Array of all parameters Currently defined field values

  11. Waveform function pointers KGLFDWaveform KGLFDWaveformArray Defined in KGLWaveforms.h.in

  12. KGLInspiralFDTaylorF2 KGLInspiralFDTaylorF2.c

  13. What to do generateTemplate Make a simple application to generate data for the given waveform Possibly useful for search pipeline Generate temple banks inferenceMCMC Parallel tempering MCMC parameter estimation for CBC signal Minimum implementation of lalsuite Include only one wave for inspiral TaylorF2 including extended para meters, eccentricity, tidal, etc.

  14. Discussions how to utilize data read lib and a waveform lib from inference lib

Related


More Related Content