JERASURE_RS_CAUCHY_DESCRIPTOR(3)
πΈ jerasure_rs_cauchy_descriptor(3) πΈ
okay so bestie, you found the manual page for jerasure_rs_cauchy_descriptor β it lives inside liberasurecode's jerasure RS-Cauchy corner of the universe, and this whole page is literally just a big ol' struct field tour. pull up a chair, we're going through every single one π
β¨ NAME β¨
jerasure_rs_cauchy_descriptor β the descriptor struct itself, no cap. that's it, that's the name π«Ά
π¦ SYNOPSIS π¦
π Data Fields π
here's the full roster, every single member, zero skips:
cauchy_original_coding_matrix_func cauchy_original_coding_matrixjerasure_matrix_to_bitmatrix_func jerasure_matrix_to_bitmatrixjerasure_smart_bitmatrix_to_schedule_func jerasure_smart_bitmatrix_to_schedulegalois_uninit_field_func galois_uninit_fieldjerasure_bitmatrix_encode_func jerasure_bitmatrix_encodejerasure_bitmatrix_decode_func jerasure_bitmatrix_decodejerasure_erasures_to_erased_func jerasure_erasures_to_erasedjerasure_make_decoding_bitmatrix_func jerasure_make_decoding_bitmatrixjerasure_bitmatrix_dotprod_func jerasure_bitmatrix_dotprodint * matrixint * bitmatrixint ** scheduleint kint mint w
likeβ¦ nine function pointers and six ints/pointers. it's giving "function-pointer girlboss" and honestly? iconic π
π Detailed Description π
Definition at line 72 of file jerasure_rs_cauchy.c. that's the whole description bestie, it's a struct, she's shy π
β Field Documentation β
okay this is the main character section, let's go field by field, no skipping, periodt.
π int* jerasure_rs_cauchy_descriptor::bitmatrix
Definition at line 96 of file jerasure_rs_cauchy.c.
Referenced by free_rs_cauchy_desc(), jerasure_rs_cauchy_decode(), jerasure_rs_cauchy_encode(), jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct(). she's everywhere fr fr π
π cauchy_original_coding_matrix_func jerasure_rs_cauchy_descriptor::cauchy_original_coding_matrix
Definition at line 74 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init().
π galois_uninit_field_func jerasure_rs_cauchy_descriptor::galois_uninit_field
Definition at line 79 of file jerasure_rs_cauchy.c.
Referenced by free_rs_cauchy_desc(), and jerasure_rs_cauchy_init().
π jerasure_bitmatrix_decode_func jerasure_rs_cauchy_descriptor::jerasure_bitmatrix_decode
Definition at line 86 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_decode(), jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct().
π jerasure_bitmatrix_dotprod_func jerasure_rs_cauchy_descriptor::jerasure_bitmatrix_dotprod
Definition at line 92 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct().
π jerasure_bitmatrix_encode_func jerasure_rs_cauchy_descriptor::jerasure_bitmatrix_encode
Definition at line 82 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_encode(), and jerasure_rs_cauchy_init().
π jerasure_erasures_to_erased_func jerasure_rs_cauchy_descriptor::jerasure_erasures_to_erased
Definition at line 90 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct().
π jerasure_make_decoding_bitmatrix_func jerasure_rs_cauchy_descriptor::jerasure_make_decoding_bitmatrix
Definition at line 91 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct().
π jerasure_matrix_to_bitmatrix_func jerasure_rs_cauchy_descriptor::jerasure_matrix_to_bitmatrix
Definition at line 75 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init().
π jerasure_smart_bitmatrix_to_schedule_func jerasure_rs_cauchy_descriptor::jerasure_smart_bitmatrix_to_schedule
Definition at line 76 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_init().
π int jerasure_rs_cauchy_descriptor::k
Definition at line 98 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_decode(), jerasure_rs_cauchy_encode(), jerasure_rs_cauchy_init(), jerasure_rs_cauchy_min_fragments(), and jerasure_rs_cauchy_reconstruct(). busy girl energy π
π int jerasure_rs_cauchy_descriptor::m
Definition at line 99 of file jerasure_rs_cauchy.c.
Referenced by jerasure_rs_cauchy_decode(), jerasure_rs_cauchy_encode(), jerasure_rs_cauchy_init(), jerasure_rs_cauchy_min_fragments(), and jerasure_rs_cauchy_reconstruct().
π int* jerasure_rs_cauchy_descriptor::matrix
Definition at line 95 of file jerasure_rs_cauchy.c.
Referenced by free_rs_cauchy_desc(), and jerasure_rs_cauchy_init().
π int** jerasure_rs_cauchy_descriptor::schedule
Definition at line 97 of file jerasure_rs_cauchy.c.
Referenced by free_rs_cauchy_desc(), and jerasure_rs_cauchy_init().
π int jerasure_rs_cauchy_descriptor::w
Definition at line 100 of file jerasure_rs_cauchy.c.
Referenced by free_rs_cauchy_desc(), jerasure_rs_cauchy_decode(), jerasure_rs_cauchy_element_size(), jerasure_rs_cauchy_encode(), jerasure_rs_cauchy_init(), and jerasure_rs_cauchy_reconstruct(). six callers?? she's the popular one clearly π
π Author π
Generated automatically by Doxygen for liberasurecode from the source code. so like, a robot wrote this page, not a human. lowkey slay of the robot tbh π€β¨
ngl bestie, this whole page is auto-generated docs for a C struct in jerasure_rs_cauchy.c β every "Definition at line N" and every "Referenced by" list above is verbatim, so you can trust it. no invented lore here, i promise π«Ά
and that's the whole thing! bye bestie, go read some source code π
Version 1.8.0 β Tue Jan 1 1980 00:0 π
π¦ where this page comes from
- nixpkgs unstable: liberasurecode 1.8.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms