mirror of
https://github.com/gwm17/catima.git
synced 2024-11-22 10:18:50 -05:00
Merge pull request #86 from hrosiak/py
added all materials to py module
This commit is contained in:
commit
e28e422835
|
@ -116,7 +116,7 @@ if(PYTHON_MODULE)
|
|||
endif(NOT pybind11_FOUND)
|
||||
|
||||
#set(PYBIND11_CPP_STANDARD -std=c++14)
|
||||
pybind11_add_module(pycatima pymodule/pycatima)
|
||||
pybind11_add_module(pycatima pymodule/pycatima.cpp)
|
||||
target_include_directories(pycatima PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
|
||||
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/libs>
|
||||
|
|
|
@ -245,34 +245,154 @@ PYBIND11_MODULE(pycatima,m){
|
|||
|
||||
|
||||
py::enum_<material>(m,"material")
|
||||
.value("Plastics", material::Plastics)
|
||||
.value("Air", material::Air)
|
||||
.value("CH2", material::CH2)
|
||||
.value("lH2", material::lH2)
|
||||
.value("lD2", material::lD2)
|
||||
.value("Water", material::Water)
|
||||
.value("Diamond", material::Diamond)
|
||||
.value("Glass", material::Glass)
|
||||
.value("ALMG3", material::ALMG3)
|
||||
.value("ArCO2_30", material::ArCO2_30)
|
||||
.value("CF4", material::CF4)
|
||||
.value("Isobutane", material::Isobutane)
|
||||
.value("Kapton", material::Kapton)
|
||||
.value("Mylar", material::Mylar)
|
||||
.value("NaF", material::NaF)
|
||||
.value("P10", material::P10)
|
||||
.value("Polyolefin", material::Polyolefin)
|
||||
.value("CmO2", material::CmO2)
|
||||
.value("Suprasil", material::Suprasil)
|
||||
.value("HAVAR", material::HAVAR)
|
||||
.value("Steel", material::Steel)
|
||||
.value("CO2", material::CO2)
|
||||
.value("Methane", material::Methane)
|
||||
.value("Methanol", material::Methanol)
|
||||
.value("Nylon", material::Nylon)
|
||||
.value("Polystyrene", material::Polystyrene)
|
||||
.value("Polycarbonate", material::Polycarbonate)
|
||||
.value("Teflon", material::Teflon);
|
||||
.value("Plastics", material::Plastics)
|
||||
.value("Air", material::Air)
|
||||
.value("CH2", material::CH2)
|
||||
.value("lH2", material::lH2)
|
||||
.value("lD2", material::lD2)
|
||||
.value("Water", material::Water)
|
||||
.value("Diamond", material::Diamond)
|
||||
.value("Glass", material::Glass)
|
||||
.value("ALMG3", material::ALMG3)
|
||||
.value("ArCO2_30", material::ArCO2_30)
|
||||
.value("CF4", material::CF4)
|
||||
.value("Isobutane", material::Isobutane)
|
||||
.value("Kapton", material::Kapton)
|
||||
.value("Mylar", material::Mylar)
|
||||
.value("NaF", material::NaF)
|
||||
.value("P10", material::P10)
|
||||
.value("Polyolefin", material::Polyolefin)
|
||||
.value("CmO2", material::CmO2)
|
||||
.value("Suprasil", material::Suprasil)
|
||||
.value("HAVAR", material::HAVAR)
|
||||
.value("Steel", material::Steel)
|
||||
.value("CO2", material::CO2)
|
||||
.value("Methane", material::Methane)
|
||||
.value("Methanol", material::Methanol)
|
||||
.value("Acetone", material::Acetone)
|
||||
.value("Acetylene", material::Acetylene)
|
||||
.value("Adenine", material::Adenine)
|
||||
.value("Adipose_Tissue", material::Adipose_Tissue)
|
||||
.value("Alanine", material::Alanine)
|
||||
.value("Bakelite", material::Bakelite)
|
||||
.value("AgBr", material::AgBr)
|
||||
.value("AgCl", material::AgCl)
|
||||
.value("AgI", material::AgI)
|
||||
.value("Al2O3", material::Al2O3)
|
||||
.value("Amber", material::Amber)
|
||||
.value("Ammonia", material::Ammonia)
|
||||
.value("Aniline", material::Aniline)
|
||||
.value("Anthracene", material::Anthracene)
|
||||
.value("A_150", material::A_150)
|
||||
.value("B_100", material::B_100)
|
||||
.value("BaF2", material::BaF2)
|
||||
.value("BaSO4", material::BaSO4)
|
||||
.value("Benzene", material::Benzene)
|
||||
.value("BeO", material::BeO)
|
||||
.value("BGO", material::BGO)
|
||||
.value("Blood_ICRP", material::Blood_ICRP)
|
||||
.value("Bone_Compact", material::Bone_Compact)
|
||||
.value("Bone_Cortical", material::Bone_Cortical)
|
||||
.value("Brain_ICRP", material::Brain_ICRP)
|
||||
.value("B4C", material::B4C)
|
||||
.value("BC_400", material::BC_400)
|
||||
.value("nButanol", material::nButanol)
|
||||
.value("C_552", material::C_552)
|
||||
.value("CdTe", material::CdTe)
|
||||
.value("CdWO4", material::CdWO4)
|
||||
.value("CaCO3", material::CaCO3)
|
||||
.value("CaF2", material::CaF2)
|
||||
.value("CaO", material::CaO)
|
||||
.value("CaWO4", material::CaWO4)
|
||||
.value("CsF", material::CsF)
|
||||
.value("CsI", material::CsI)
|
||||
.value("CCl4", material::CCl4)
|
||||
.value("Tetrachloroethylene", material::Tetrachloroethylene)
|
||||
.value("Cellophane", material::Cellophane)
|
||||
.value("Chlorobenzene", material::Chlorobenzene)
|
||||
.value("Chloroform", material::Chloroform)
|
||||
.value("Cyclohexane", material::Cyclohexane)
|
||||
.value("Concrete", material::Concrete)
|
||||
.value("Diethyl_Ether", material::Diethyl_Ether)
|
||||
.value("Ethane", material::Ethane)
|
||||
.value("Ethanol", material::Ethanol)
|
||||
.value("Ethylene", material::Ethylene)
|
||||
.value("Eye_lens", material::Eye_lens)
|
||||
.value("Fe2O3", material::Fe2O3)
|
||||
.value("FeO", material::FeO)
|
||||
.value("Freon_12", material::Freon_12)
|
||||
.value("Freon_12B2", material::Freon_12B2)
|
||||
.value("Freon_13", material::Freon_13)
|
||||
.value("Freon_13B1", material::Freon_13B1)
|
||||
.value("Freon_13I1", material::Freon_13I1)
|
||||
.value("Gd2O2S", material::Gd2O2S)
|
||||
.value("GaAs", material::GaAs)
|
||||
.value("Gel_Photo_Emulsion", material::Gel_Photo_Emulsion)
|
||||
.value("Glass_Pyrex", material::Glass_Pyrex)
|
||||
.value("Glass_Lead", material::Glass_Lead)
|
||||
.value("Glucose", material::Glucose)
|
||||
.value("Glutamine", material::Glutamine)
|
||||
.value("Glycerol", material::Glycerol)
|
||||
.value("Guanine", material::Guanine)
|
||||
.value("Gypsum", material::Gypsum)
|
||||
.value("nHeptane", material::nHeptane)
|
||||
.value("nHexane", material::nHexane)
|
||||
.value("KI", material::KI)
|
||||
.value("K2O", material::K2O)
|
||||
.value("LaBr3", material::LaBr3)
|
||||
.value("LaOBr", material::LaOBr)
|
||||
.value("La2O2S", material::La2O2S)
|
||||
.value("Lung", material::Lung)
|
||||
.value("MgCO3", material::MgCO3)
|
||||
.value("MgF2", material::MgF2)
|
||||
.value("MgO", material::MgO)
|
||||
.value("MS20_Tissue", material::MS20_Tissue)
|
||||
.value("Muscle_skeletal", material::Muscle_skeletal)
|
||||
.value("Muscle_strained", material::Muscle_strained)
|
||||
.value("Muscle_sucrose", material::Muscle_sucrose)
|
||||
.value("Muscle_no_sucrose", material::Muscle_no_sucrose)
|
||||
.value("Na2CO3", material::Na2CO3)
|
||||
.value("NaI", material::NaI)
|
||||
.value("NaCl", material::NaCl)
|
||||
.value("Na2O", material::Na2O)
|
||||
.value("NaNO3", material::NaNO3)
|
||||
.value("Naphthalene", material::Naphthalene)
|
||||
.value("Nitrobenzene", material::Nitrobenzene)
|
||||
.value("N2O", material::N2O)
|
||||
.value("Octane", material::Octane)
|
||||
.value("Paraffin", material::Paraffin)
|
||||
.value("nPentane", material::nPentane)
|
||||
.value("PhotoEmulsion", material::PhotoEmulsion)
|
||||
.value("PuO2", material::PuO2)
|
||||
.value("Polyacrylonitrile", material::Polyacrylonitrile)
|
||||
.value("Polycarbonate", material::Polycarbonate)
|
||||
.value("PMMA", material::PMMA)
|
||||
.value("POM", material::POM)
|
||||
.value("Polypropylene", material::Polypropylene)
|
||||
.value("Polystyrene", material::Polystyrene)
|
||||
.value("Propane", material::Propane)
|
||||
.value("nPropanol", material::nPropanol)
|
||||
.value("PVC", material::PVC)
|
||||
.value("Pyridine", material::Pyridine)
|
||||
.value("SiO2", material::SiO2)
|
||||
.value("Skin", material::Skin)
|
||||
.value("Sucrose", material::Sucrose)
|
||||
.value("Teflon", material::Teflon)
|
||||
.value("TlCl", material::TlCl)
|
||||
.value("Toluene", material::Toluene)
|
||||
.value("Trichloroethylene", material::Trichloroethylene)
|
||||
.value("WF6", material::WF6)
|
||||
.value("UC2", material::UC2)
|
||||
.value("UC", material::UC)
|
||||
.value("UO2", material::UO2)
|
||||
.value("Urea", material::Urea)
|
||||
.value("Valine", material::Valine)
|
||||
.value("Iodonaphthalene", material::Iodonaphthalene)
|
||||
.value("C21H24O4", material::C21H24O4)
|
||||
.value("CoRe_Alloy", material::CoRe_Alloy)
|
||||
.value("LLZO_electrolyte", material::LLZO_electrolyte)
|
||||
.value("Nylon", material::Nylon);
|
||||
|
||||
|
||||
|
||||
py::class_<Config>(m,"Config")
|
||||
|
|
Loading…
Reference in New Issue
Block a user