lis_matrix_set_dns(3f)

πŸ“¦ version 2.1.11, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

✨ lis_matrix_set_dns πŸ’– (that's the 3f one, from the Lis Library Functions besties)

okay so real talk, this one is short and sweet but it's IMPORTANT, so lock in for like two minutes 🫢

🌸 NAME 🌸

lis_matrix_set_dns β€” associate the arrays in the DNS format with the matrix

like, you've got your DNS-format arrays sitting there all lonely, and this function is the matchmaker that introduces them to the matrix. it's giving wingman energy fr fr πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

subroutine lis_matrix_set_dns(LIS_SCALAR value[], LIS_MATRIX A, LIS_INTEGER ierr);

she takes three things: value[], A, and ierr. that's it, that's the whole vibe ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Associate the arrays in the DNS format with matrix A.

that's the whole description bestie, no cap. the DNS-format arrays and matrix A get officially linked up, like soft-launching a relationship but for data structures πŸ’–


⭐ INPUT ⭐

  • value β€” The arrays in the DNS format. this is the actual data, the main character of the operation πŸ‘‘
  • A β€” The matrix. the other half of the situationship πŸ₯°

🌈 OUTPUT 🌈

  • A β€” The matrix associated with the arrays. she goes in as just a matrix and comes out married to the arrays πŸ’ iconic behaviour honestly

πŸ’€ NOTE πŸ’€

After lis_matrix_set_dns is called, the function lis_matrix_assemble must be called.

not me stressing this enough: you CANNOT just call this and dip 🚨. this is like step one of two. lis_matrix_assemble is the second step and she is mandatory. skip her and nothing's actually built, so don't do that πŸ™ˆ


🌸 SEE ALSO 🌸


and that's the whole page bestie!! go forth and associate your arrays, then immediately call lis_matrix_assemble like the responsible queen you are πŸ’œβœ¨

mwah πŸ’‹ this page is from the Lis Library Functions manual, version dated 6 Sep 2012, and yes that's the same lis_matrix_set_dns(3f) you came here for πŸŽ€

πŸ“¦ where this page comes from