/******************************************************************* * * DESCRIPTION: Simulator::registerNewAtomics() * *******************************************************************/ #include "modeladm.h" #include "mainsimu.h" #include "qbg_resistance_ei.h" #include "qbg_resistance_fi.h" #include "qbg_source.h" #include "qbg_sjunc.h" #include "qbg_pjunc.h" #include "qbg_capacitor_fi.h" #include "qbg_inductor_ei.h" #include "qbg_transformer.h" #include "qbg_gyrator_ei.h" #include "qbg_gyrator_fi.h" void MainSimulator::registerNewAtomics() { SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGResistanceEffortIn" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGResistanceFlowIn" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceEffort_Constant" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceFlow_Constant" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceEffort_Step" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceFlow_Step" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceEffort_Sine" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceFlow_Sine" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceEffort_Pulse" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSourceFlow_Pulse" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGSerialJunction" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGParallelJunction" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGCapacitorFlowIn" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGInductorEffortIn" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGTransformer" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGGyratorEffortIn" ) ; SingleModelAdm::Instance().registerAtomic( NewAtomicFunction(), "QBGGyratorFlowIn" ) ; }