Search.setIndex({"alltitles":{"Contents:":[[1,null]],"Indices and tables":[[1,"indices-and-tables"]],"Module contents":[[0,"module-grogu"]],"Submodules":[[0,"submodules"]],"asd documentation":[[1,null]],"grogu package":[[0,null]],"grogu.example module":[[0,"module-grogu.example"]],"grogu.jij module":[[0,"module-grogu.jij"]],"grogu.useful module":[[0,"module-grogu.useful"]],"src":[[2,null]]},"docnames":["grogu","index","modules"],"envversion":{"sphinx":62,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.viewcode":1},"filenames":["grogu.rst","index.rst","modules.rst"],"indexentries":{"blow_up_orbindx() (in module grogu.useful)":[[0,"grogu.useful.blow_up_orbindx",false]],"calculate_exchange_tensor() (in module grogu.useful)":[[0,"grogu.useful.calculate_exchange_tensor",false]],"commutator() (in module grogu.useful)":[[0,"grogu.useful.commutator",false]],"crossm() (in module grogu.useful)":[[0,"grogu.useful.crossM",false]],"grogu":[[0,"module-grogu",false]],"grogu.example":[[0,"module-grogu.example",false]],"grogu.jij":[[0,"module-grogu.jij",false]],"grogu.useful":[[0,"module-grogu.useful",false]],"hsk() (in module grogu.useful)":[[0,"grogu.useful.hsk",false]],"make_contour() (in module grogu.useful)":[[0,"grogu.useful.make_contour",false]],"make_kset() (in module grogu.useful)":[[0,"grogu.useful.make_kset",false]],"module":[[0,"module-grogu",false],[0,"module-grogu.example",false],[0,"module-grogu.jij",false],[0,"module-grogu.useful",false]],"parse_magnetic_entity() (in module grogu.useful)":[[0,"grogu.useful.parse_magnetic_entity",false]],"print_atomic_indices() (in module grogu.useful)":[[0,"grogu.useful.print_atomic_indices",false]],"rotm() (in module grogu.useful)":[[0,"grogu.useful.RotM",false]],"rotma2b() (in module grogu.useful)":[[0,"grogu.useful.RotMa2b",false]],"spin_tracer() (in module grogu.useful)":[[0,"grogu.useful.spin_tracer",false]],"tau_u() (in module grogu.useful)":[[0,"grogu.useful.tau_u",false]]},"objects":{"":[[0,0,0,"-","grogu"]],"grogu":[[0,0,0,"-","example"],[0,0,0,"-","jij"],[0,0,0,"-","useful"]],"grogu.useful":[[0,1,1,"","RotM"],[0,1,1,"","RotMa2b"],[0,1,1,"","blow_up_orbindx"],[0,1,1,"","calculate_exchange_tensor"],[0,1,1,"","commutator"],[0,1,1,"","crossM"],[0,1,1,"","hsk"],[0,1,1,"","make_contour"],[0,1,1,"","make_kset"],[0,1,1,"","parse_magnetic_entity"],[0,1,1,"","print_atomic_indices"],[0,1,1,"","spin_tracer"],[0,1,1,"","tau_u"]]},"objnames":{"0":["py","module","Python module"],"1":["py","function","Python function"]},"objtypes":{"0":"py:module","1":"py:function"},"terms":{"0":0,"1":0,"10":0,"150":0,"1e":0,"2":0,"20":0,"3":0,"42":0,"A":0,"If":0,"One":0,"act":0,"add":1,"ak":0,"an":0,"angl":0,"angular":0,"argument":0,"around":0,"arrai":0,"atom":0,"b":0,"blow":0,"blow_up_orbindx":[0,2],"box":0,"calculate_exchange_tensor":[0,2],"channel":0,"commut":[0,2],"contain":0,"content":2,"contour":0,"cross":0,"crossm":[0,2],"defin":0,"definit":0,"depend":0,"detail":1,"dh":0,"dimens":0,"dir":0,"direct":0,"doe":0,"down":0,"either":0,"emax":0,"emin":0,"entiti":0,"enum":0,"ep":0,"exampl":2,"extract":0,"form":0,"function":0,"gener":0,"given":0,"grid":0,"grogu":[1,2],"h":0,"hamiltonian":0,"hk":0,"hold":0,"hsk":[0,2],"i":0,"indec":0,"index":1,"indic":0,"integ":0,"jij":2,"k":0,"kset":0,"kwarg":0,"l":0,"list":0,"m":0,"magnet":0,"magnetic_ent":0,"make":0,"make_contour":[0,2],"make_kset":[0,2],"matrix":0,"modul":[1,2],"momentum":0,"more":0,"none":0,"numk":0,"object":0,"oper":0,