Skip to content

Commit

Permalink
Combine all changes to Mathematica Wrapper
Browse files Browse the repository at this point in the history
Add PhaseSI, test.nb and filterNotebooks.bat

filterNotebook.bat utilizes Notebook-Filter to clean up Mathematica .nb
files

Fix memory leak

String handling in Mathematica...

Add Abstract_State_factory for Mathematica

Add Abstract_State_free

Add get_input_pair_index

Add get_param_index, AS_update and AS_keyed_output

Add Abstract_State_set_fractions

Add AbstractState_set_binary_interaction_double

test.nb contains examples from CoolProp documentation regarding
low level access from the high level interface
and accessic cubic EoS mixtures

Add get_global_param_string and many fixes

fix char pointers
fix function names

Add error handling for mathematica

Add Mathematica Package to load LibraryFunctions

Supports error messages
CoolPropMathematica.cpp minor changes

Add AbstractState_get_mole_fractions  CoolPropLib

Add AbstractState_set_fractions, get_input_pair_description
and get_parameter_information to Mathematica Wrapper

Add AbstractState_fluid_names to CoolPropLib

Add AbstractState_fluid_names to Mathematica Wrapper

Add get_cubic_fluids_list to Mathematica Wrapper

Add pattern matching for Mathematica Wrapper

Functions overloaded, error message generation for incorrect type entry
Syntax highlighting for number of Arguments

Add AbstractState_specify_phase

Build Phase Envelope

Fix CoolProp.wl

Add ReadPhaseEnvelopeData

Add AbstractState_keyed_output_satState

Add AbstractState_get_mole_fractions_satState

Proper Calls to Saturated State

Add Comments

add_fluids_as_JSON

Add get_fluid_as_JSON

Add AbstractState_set_cubic_alpha_C

Add Boolean and Fix List of Reals

Add fluid_param_string to cubic backend

Add PropsSImulti to CoolPropLib

Add PropsSImulti to Mathematica wrapper

Add Props1SImulti

Add Props1SImulti to Mathematica wrapper

Add Props1SImulti and PropsSImulti to CoolProp.wl

Files formatted

Format Mathematica wrapper

Add Props1SI to Mathematica wrapper

Add set_buffer_length to Mathematica wrapper

Keep imposed phase for cubic backend

AbstractState -> AS in Mathematica

Fix Buffer for multi outputs

example.nb überarbeitet

Add ASSetCubicAlpha to CoolProp.wl
  • Loading branch information
friederikeboehm committed May 9, 2022
1 parent 244c423 commit 10a3ae4
Show file tree
Hide file tree
Showing 4 changed files with 3,151 additions and 96 deletions.
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1841,6 +1841,9 @@ if(COOLPROP_MATHEMATICA_MODULE)
)
message(STATUS "Mathematica_USERBASE_DIR=${Mathematica_USERBASE_DIR}")

list(
APPEND APP_SOURCES
"${CMAKE_CURRENT_SOURCE_DIR}/src/CoolPropLib.cpp")
list(
APPEND APP_SOURCES
"${CMAKE_CURRENT_SOURCE_DIR}/wrappers/Mathematica/CoolPropMathematica.cpp")
Expand Down

0 comments on commit 10a3ae4

Please sign in to comment.