Skip to content

Instantly share code, notes, and snippets.

View JerryI's full-sized avatar
🧦
socks

Kirill Vasin JerryI

🧦
socks
View GitHub Profile
@JerryI
JerryI / _settings.wl
Created May 15, 2024 16:28
Disable autolaunch
<|"Autostart" -> False|>
field0 = Table[0., {i,50}, {j,50}];
field1 = field0;
field2 = field0;
field2[[25,25]] = 0.01;
lattice = Table[{i,j}, {i, 50}, {j,50}];
mesh = Flatten[lattice, 1];
f /: Part[f, i_, j_] := If[i < 1 || j < 1 || i > 50 || j > 50, 0, field1[[i,j]]]
@JerryI
JerryI / quad.wl
Last active March 11, 2024 17:56
Quadratic function interpolator (Mathematica)
quadraticInterpolation[f_, vars__] := Module[{
variables = List[vars],
rules,
constant,
quadratic,
final,
cached,
mdcache,
calculated = <||>,
linear