JERASURE_RS_CAUCHY_DESCRIPTOR(3)

πŸ“¦
version 1.8.0 Β· 2 versions
, in nixpkgs unstable

🌸 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_matrix
  • jerasure_matrix_to_bitmatrix_func jerasure_matrix_to_bitmatrix
  • jerasure_smart_bitmatrix_to_schedule_func jerasure_smart_bitmatrix_to_schedule
  • galois_uninit_field_func galois_uninit_field
  • jerasure_bitmatrix_encode_func jerasure_bitmatrix_encode
  • jerasure_bitmatrix_decode_func jerasure_bitmatrix_decode
  • jerasure_erasures_to_erased_func jerasure_erasures_to_erased
  • jerasure_make_decoding_bitmatrix_func jerasure_make_decoding_bitmatrix
  • jerasure_bitmatrix_dotprod_func jerasure_bitmatrix_dotprod
  • int * matrix
  • int * bitmatrix
  • int ** schedule
  • int k
  • int m
  • int 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