Commit graph

16 commits

Author SHA1 Message Date
Adam G Nelson
600969ce2b Exposed math.F90 to C and then created python wrappers around these functions. Seem to work 2018-04-29 06:35:56 -04:00
Paul Romano
8a6c6d1398 Add C API bindings to create/modify meshes (and filters) 2018-04-11 13:23:54 -05:00
Paul Romano
d981b34dc1 Remove FutureWarning for capi import 2018-02-21 07:00:20 -06:00
Paul Romano
02b8f4ec09 Change names of openmc.capi classes. Hopefully fix RTD docs build. 2017-10-05 10:52:29 -05:00
Paul Romano
95a4f4c0f5 Allow C API View objects to be created (new) using normal constructor 2017-10-05 09:51:54 -05:00
Paul Romano
7f66b4694c Get rid of n_active global, allow a few settings to be controlled from
openmc.capi
2017-09-15 14:04:31 -05:00
Paul Romano
c768666aa3 Fix installing openmc.capi package 2017-09-14 12:52:37 -05:00
Paul Romano
0b112820c8 Add openmc_filter_set_type 2017-08-24 14:57:54 -05:00
Paul Romano
745b0b2d83 Remove try/except block around CDLL 2017-08-03 06:35:49 -05:00
Paul Romano
d0676c7a85 Break up capi/__init__ into __init__, core, and error 2017-08-03 06:31:09 -05:00
April Novak
064e1aef59 added error and warning code handling in Python API for new codes. Refs #7 2017-08-02 13:20:05 -05:00
Paul Romano
d0faebe11d Update documentation 2017-07-31 08:18:55 -05:00
Paul Romano
9edad4876f Add hard reset function 2017-07-30 14:07:06 -05:00
Paul Romano
050cb6e016 Move cell/tally functionality into View/Mapping classes 2017-07-29 09:04:41 -05:00
Paul Romano
692765ef4a Move material/nuclide related C API bindings into separate files 2017-07-29 08:43:48 -05:00
Paul Romano
d9e1d0d4f6 Move Python bindins to C API into subpackage 2017-07-29 08:29:56 -05:00
Renamed from openmc/capi.py (Browse further)