// DO NOT EDIT ! // This file is generated using the MantaFlow preprocessor (prep link). #include "particle.h" namespace Manta { #ifdef _C_BasicParticleSystem static const Pb::Register _R_13("BasicParticleSystem", "BasicParticleSystem", "ParticleSystem"); template<> const char *Namify::S = "BasicParticleSystem"; static const Pb::Register _R_14("BasicParticleSystem", "BasicParticleSystem", BasicParticleSystem::_W_12); static const Pb::Register _R_15("BasicParticleSystem", "save", BasicParticleSystem::_W_13); static const Pb::Register _R_16("BasicParticleSystem", "load", BasicParticleSystem::_W_14); static const Pb::Register _R_17("BasicParticleSystem", "readParticles", BasicParticleSystem::_W_15); static const Pb::Register _R_18("BasicParticleSystem", "addParticle", BasicParticleSystem::_W_16); static const Pb::Register _R_19("BasicParticleSystem", "printParts", BasicParticleSystem::_W_17); static const Pb::Register _R_20("BasicParticleSystem", "getDataPointer", BasicParticleSystem::_W_18); #endif #ifdef _C_ParticleBase static const Pb::Register _R_21("ParticleBase", "ParticleBase", "PbClass"); template<> const char *Namify::S = "ParticleBase"; static const Pb::Register _R_22("ParticleBase", "ParticleBase", ParticleBase::_W_0); static const Pb::Register _R_23("ParticleBase", "create", ParticleBase::_W_1); static const Pb::Register _R_24("ParticleBase", "maxParticles", ParticleBase::_GET_mMaxParticles, ParticleBase::_SET_mMaxParticles); #endif #ifdef _C_ParticleDataBase static const Pb::Register _R_25("ParticleDataBase", "ParticleDataBase", "PbClass"); template<> const char *Namify::S = "ParticleDataBase"; static const Pb::Register _R_26("ParticleDataBase", "ParticleDataBase", ParticleDataBase::_W_21); #endif #ifdef _C_ParticleDataImpl static const Pb::Register _R_27("ParticleDataImpl", "ParticleDataImpl", "ParticleDataBase"); template<> const char *Namify>::S = "ParticleDataImpl"; static const Pb::Register _R_28("ParticleDataImpl", "ParticleDataImpl", ParticleDataImpl::_W_22); static const Pb::Register _R_29("ParticleDataImpl", "clear", ParticleDataImpl::_W_23); static const Pb::Register _R_30("ParticleDataImpl", "setSource", ParticleDataImpl::_W_24); static const Pb::Register _R_31("ParticleDataImpl", "copyFrom", ParticleDataImpl::_W_25); static const Pb::Register _R_32("ParticleDataImpl", "setConst", ParticleDataImpl::_W_26); static const Pb::Register _R_33("ParticleDataImpl", "setConstRange", ParticleDataImpl::_W_27); static const Pb::Register _R_34("ParticleDataImpl", "add", ParticleDataImpl::_W_28); static const Pb::Register _R_35("ParticleDataImpl", "sub", ParticleDataImpl::_W_29); static const Pb::Register _R_36("ParticleDataImpl", "addConst", ParticleDataImpl::_W_30); static const Pb::Register _R_37("ParticleDataImpl", "addScaled", ParticleDataImpl::_W_31); static const Pb::Register _R_38("ParticleDataImpl", "mult", ParticleDataImpl::_W_32); static const Pb::Register _R_39("ParticleDataImpl", "multConst", ParticleDataImpl::_W_33); static const Pb::Register _R_40("ParticleDataImpl", "safeDiv", ParticleDataImpl::_W_34); static const Pb::Register _R_41("ParticleDataImpl", "clamp", ParticleDataImpl::_W_35); static const Pb::Register _R_42("ParticleDataImpl", "clampMin", ParticleDataImpl::_W_36); static const Pb::Register _R_43("ParticleDataImpl", "clampMax", ParticleDataImpl::_W_37); static const Pb::Register _R_44("ParticleDataImpl", "getMaxAbs", ParticleDataImpl::_W_38); static const Pb::Register _R_45("ParticleDataImpl", "getMax", ParticleDataImpl::_W_39); static const Pb::Register _R_46("ParticleDataImpl", "getMin", ParticleDataImpl::_W_40); static const Pb::Register _R_47("ParticleDataImpl", "sum", ParticleDataImpl::_W_41); static const Pb::Register _R_48("ParticleDataImpl", "sumSquare", ParticleDataImpl::_W_42); static const Pb::Register _R_49("ParticleDataImpl", "sumMagnitude", ParticleDataImpl::_W_43); static const Pb::Register _R_50("ParticleDataImpl", "setConstIntFlag", ParticleDataImpl::_W_44); static const Pb::Register _R_51("ParticleDataImpl", "printPdata", ParticleDataImpl::_W_45); static const Pb::Register _R_52("ParticleDataImpl", "save", ParticleDataImpl::_W_46); static const Pb::Register _R_53("ParticleDataImpl", "load", ParticleDataImpl::_W_47); static const Pb::Register _R_54("ParticleDataImpl", "getDataPointer", ParticleDataImpl::_W_48); static const Pb::Register _R_55("ParticleDataImpl", "ParticleDataImpl", "ParticleDataBase"); template<> const char *Namify>::S = "ParticleDataImpl"; static const Pb::Register _R_56("ParticleDataImpl", "ParticleDataImpl", ParticleDataImpl::_W_22); static const Pb::Register _R_57("ParticleDataImpl", "clear", ParticleDataImpl::_W_23); static const Pb::Register _R_58("ParticleDataImpl", "setSource", ParticleDataImpl::_W_24); static const Pb::Register _R_59("ParticleDataImpl", "copyFrom", ParticleDataImpl::_W_25); static const Pb::Register _R_60("ParticleDataImpl", "setConst", ParticleDataImpl::_W_26); static const Pb::Register _R_61("ParticleDataImpl", "setConstRange", ParticleDataImpl::_W_27); static const Pb::Register _R_62("ParticleDataImpl", "add", ParticleDataImpl::_W_28); static const Pb::Register _R_63("ParticleDataImpl", "sub", ParticleDataImpl::_W_29); static const Pb::Register _R_64("ParticleDataImpl", "addConst", ParticleDataImpl::_W_30); static const Pb::Register _R_65("ParticleDataImpl", "addScaled", ParticleDataImpl::_W_31); static const Pb::Register _R_66("ParticleDataImpl", "mult", ParticleDataImpl::_W_32); static const Pb::Register _R_67("ParticleDataImpl", "multConst", ParticleDataImpl::_W_33); static const Pb::Register _R_68("ParticleDataImpl", "safeDiv", ParticleDataImpl::_W_34); static const Pb::Register _R_69("ParticleDataImpl", "clamp", ParticleDataImpl::_W_35); static const Pb::Register _R_70("ParticleDataImpl", "clampMin", ParticleDataImpl::_W_36); static const Pb::Register _R_71("ParticleDataImpl", "clampMax", ParticleDataImpl::_W_37); static const Pb::Register _R_72("ParticleDataImpl", "getMaxAbs", ParticleDataImpl::_W_38); static const Pb::Register _R_73("ParticleDataImpl", "getMax", ParticleDataImpl::_W_39); static const Pb::Register _R_74("ParticleDataImpl", "getMin", ParticleDataImpl::_W_40); static const Pb::Register _R_75("ParticleDataImpl", "sum", ParticleDataImpl::_W_41); static const Pb::Register _R_76("ParticleDataImpl", "sumSquare", ParticleDataImpl::_W_42); static const Pb::Register _R_77("ParticleDataImpl", "sumMagnitude", ParticleDataImpl::_W_43); static const Pb::Register _R_78("ParticleDataImpl", "setConstIntFlag", ParticleDataImpl::_W_44); static const Pb::Register _R_79("ParticleDataImpl", "printPdata", ParticleDataImpl::_W_45); static const Pb::Register _R_80("ParticleDataImpl", "save", ParticleDataImpl::_W_46); static const Pb::Register _R_81("ParticleDataImpl", "load", ParticleDataImpl::_W_47); static const Pb::Register _R_82("ParticleDataImpl", "getDataPointer", ParticleDataImpl::_W_48); static const Pb::Register _R_83("ParticleDataImpl", "ParticleDataImpl", "ParticleDataBase"); template<> const char *Namify>::S = "ParticleDataImpl"; static const Pb::Register _R_84("ParticleDataImpl", "ParticleDataImpl", ParticleDataImpl::_W_22); static const Pb::Register _R_85("ParticleDataImpl", "clear", ParticleDataImpl::_W_23); static const Pb::Register _R_86("ParticleDataImpl", "setSource", ParticleDataImpl::_W_24); static const Pb::Register _R_87("ParticleDataImpl", "copyFrom", ParticleDataImpl::_W_25); static const Pb::Register _R_88("ParticleDataImpl", "setConst", ParticleDataImpl::_W_26); static const Pb::Register _R_89("ParticleDataImpl", "setConstRange", ParticleDataImpl::_W_27); static const Pb::Register _R_90("ParticleDataImpl", "add", ParticleDataImpl::_W_28); static const Pb::Register _R_91("ParticleDataImpl", "sub", ParticleDataImpl::_W_29); static const Pb::Register _R_92("ParticleDataImpl", "addConst", ParticleDataImpl::_W_30); static const Pb::Register _R_93("ParticleDataImpl", "addScaled", ParticleDataImpl::_W_31); static const Pb::Register _R_94("ParticleDataImpl", "mult", ParticleDataImpl::_W_32); static const Pb::Register _R_95("ParticleDataImpl", "multConst", ParticleDataImpl::_W_33); static const Pb::Register _R_96("ParticleDataImpl", "safeDiv", ParticleDataImpl::_W_34); static const Pb::Register _R_97("ParticleDataImpl", "clamp", ParticleDataImpl::_W_35); static const Pb::Register _R_98("ParticleDataImpl", "clampMin", ParticleDataImpl::_W_36); static const Pb::Register _R_99("ParticleDataImpl", "clampMax", ParticleDataImpl::_W_37); static const Pb::Register _R_100("ParticleDataImpl", "getMaxAbs", ParticleDataImpl::_W_38); static const Pb::Register _R_101("ParticleDataImpl", "getMax", ParticleDataImpl::_W_39); static const Pb::Register _R_102("ParticleDataImpl", "getMin", ParticleDataImpl::_W_40); static const Pb::Register _R_103("ParticleDataImpl", "sum", ParticleDataImpl::_W_41); static const Pb::Register _R_104("ParticleDataImpl", "sumSquare", ParticleDataImpl::_W_42); static const Pb::Register _R_105("ParticleDataImpl", "sumMagnitude", ParticleDataImpl::_W_43); static const Pb::Register _R_106("ParticleDataImpl", "setConstIntFlag", ParticleDataImpl::_W_44); static const Pb::Register _R_107("ParticleDataImpl", "printPdata", ParticleDataImpl::_W_45); static const Pb::Register _R_108("ParticleDataImpl", "save", ParticleDataImpl::_W_46); static const Pb::Register _R_109("ParticleDataImpl", "load", ParticleDataImpl::_W_47); static const Pb::Register _R_110("ParticleDataImpl", "getDataPointer", ParticleDataImpl::_W_48); #endif #ifdef _C_ParticleIndexSystem static const Pb::Register _R_111("ParticleIndexSystem", "ParticleIndexSystem", "ParticleSystem"); template<> const char *Namify::S = "ParticleIndexSystem"; static const Pb::Register _R_112("ParticleIndexSystem", "ParticleIndexSystem", ParticleIndexSystem::_W_19); #endif #ifdef _C_ParticleSystem static const Pb::Register _R_113("ParticleSystem", "ParticleSystem", "ParticleBase"); template<> const char *Namify>::S = "ParticleSystem"; static const Pb::Register _R_114("ParticleSystem", "ParticleSystem", ParticleSystem::_W_2); static const Pb::Register _R_115("ParticleSystem", "pySize", ParticleSystem::_W_3); static const Pb::Register _R_116("ParticleSystem", "setPos", ParticleSystem::_W_4); static const Pb::Register _R_117("ParticleSystem", "getPos", ParticleSystem::_W_5); static const Pb::Register _R_118("ParticleSystem", "getPosPdata", ParticleSystem::_W_6); static const Pb::Register _R_119("ParticleSystem", "setPosPdata", ParticleSystem::_W_7); static const Pb::Register _R_120("ParticleSystem", "clear", ParticleSystem::_W_8); static const Pb::Register _R_121("ParticleSystem", "advectInGrid", ParticleSystem::_W_9); static const Pb::Register _R_122("ParticleSystem", "projectOutside", ParticleSystem::_W_10); static const Pb::Register _R_123("ParticleSystem", "projectOutOfBnd", ParticleSystem::_W_11); static const Pb::Register _R_124("ParticleSystem", "ParticleSystem", "ParticleBase"); template<> const char *Namify>::S = "ParticleSystem"; static const Pb::Register _R_125("ParticleSystem", "ParticleSystem", ParticleSystem::_W_2); static const Pb::Register _R_126("ParticleSystem", "pySize", ParticleSystem::_W_3); static const Pb::Register _R_127("ParticleSystem", "setPos", ParticleSystem::_W_4); static const Pb::Register _R_128("ParticleSystem", "getPos", ParticleSystem::_W_5); static const Pb::Register _R_129("ParticleSystem", "getPosPdata", ParticleSystem::_W_6); static const Pb::Register _R_130("ParticleSystem", "setPosPdata", ParticleSystem::_W_7); static const Pb::Register _R_131("ParticleSystem", "clear", ParticleSystem::_W_8); static const Pb::Register _R_132("ParticleSystem", "advectInGrid", ParticleSystem::_W_9); static const Pb::Register _R_133("ParticleSystem", "projectOutside", ParticleSystem::_W_10); static const Pb::Register _R_134("ParticleSystem", "projectOutOfBnd", ParticleSystem::_W_11); #endif static const Pb::Register _R_10("ParticleDataImpl", "PdataInt", ""); static const Pb::Register _R_11("ParticleDataImpl", "PdataReal", ""); static const Pb::Register _R_12("ParticleDataImpl", "PdataVec3", ""); extern "C" { void PbRegister_file_10() { KEEP_UNUSED(_R_13); KEEP_UNUSED(_R_14); KEEP_UNUSED(_R_15); KEEP_UNUSED(_R_16); KEEP_UNUSED(_R_17); KEEP_UNUSED(_R_18); KEEP_UNUSED(_R_19); KEEP_UNUSED(_R_20); KEEP_UNUSED(_R_21); KEEP_UNUSED(_R_22); KEEP_UNUSED(_R_23); KEEP_UNUSED(_R_24); KEEP_UNUSED(_R_25); KEEP_UNUSED(_R_26); KEEP_UNUSED(_R_27); KEEP_UNUSED(_R_28); KEEP_UNUSED(_R_29); KEEP_UNUSED(_R_30); KEEP_UNUSED(_R_31); KEEP_UNUSED(_R_32); KEEP_UNUSED(_R_33); KEEP_UNUSED(_R_34); KEEP_UNUSED(_R_35); KEEP_UNUSED(_R_36); KEEP_UNUSED(_R_37); KEEP_UNUSED(_R_38); KEEP_UNUSED(_R_39); KEEP_UNUSED(_R_40); KEEP_UNUSED(_R_41); KEEP_UNUSED(_R_42); KEEP_UNUSED(_R_43); KEEP_UNUSED(_R_44); KEEP_UNUSED(_R_45); KEEP_UNUSED(_R_46); KEEP_UNUSED(_R_47); KEEP_UNUSED(_R_48); KEEP_UNUSED(_R_49); KEEP_UNUSED(_R_50); KEEP_UNUSED(_R_51); KEEP_UNUSED(_R_52); KEEP_UNUSED(_R_53); KEEP_UNUSED(_R_54); KEEP_UNUSED(_R_55); KEEP_UNUSED(_R_56); KEEP_UNUSED(_R_57); KEEP_UNUSED(_R_58); KEEP_UNUSED(_R_59); KEEP_UNUSED(_R_60); KEEP_UNUSED(_R_61); KEEP_UNUSED(_R_62); KEEP_UNUSED(_R_63); KEEP_UNUSED(_R_64); KEEP_UNUSED(_R_65); KEEP_UNUSED(_R_66); KEEP_UNUSED(_R_67); KEEP_UNUSED(_R_68); KEEP_UNUSED(_R_69); KEEP_UNUSED(_R_70); KEEP_UNUSED(_R_71); KEEP_UNUSED(_R_72); KEEP_UNUSED(_R_73); KEEP_UNUSED(_R_74); KEEP_UNUSED(_R_75); KEEP_UNUSED(_R_76); KEEP_UNUSED(_R_77); KEEP_UNUSED(_R_78); KEEP_UNUSED(_R_79); KEEP_UNUSED(_R_80); KEEP_UNUSED(_R_81); KEEP_UNUSED(_R_82); KEEP_UNUSED(_R_83); KEEP_UNUSED(_R_84); KEEP_UNUSED(_R_85); KEEP_UNUSED(_R_86); KEEP_UNUSED(_R_87); KEEP_UNUSED(_R_88); KEEP_UNUSED(_R_89); KEEP_UNUSED(_R_90); KEEP_UNUSED(_R_91); KEEP_UNUSED(_R_92); KEEP_UNUSED(_R_93); KEEP_UNUSED(_R_94); KEEP_UNUSED(_R_95); KEEP_UNUSED(_R_96); KEEP_UNUSED(_R_97); KEEP_UNUSED(_R_98); KEEP_UNUSED(_R_99); KEEP_UNUSED(_R_100); KEEP_UNUSED(_R_101); KEEP_UNUSED(_R_102); KEEP_UNUSED(_R_103); KEEP_UNUSED(_R_104); KEEP_UNUSED(_R_105); KEEP_UNUSED(_R_106); KEEP_UNUSED(_R_107); KEEP_UNUSED(_R_108); KEEP_UNUSED(_R_109); KEEP_UNUSED(_R_110); KEEP_UNUSED(_R_111); KEEP_UNUSED(_R_112); KEEP_UNUSED(_R_113); KEEP_UNUSED(_R_114); KEEP_UNUSED(_R_115); KEEP_UNUSED(_R_116); KEEP_UNUSED(_R_117); KEEP_UNUSED(_R_118); KEEP_UNUSED(_R_119); KEEP_UNUSED(_R_120); KEEP_UNUSED(_R_121); KEEP_UNUSED(_R_122); KEEP_UNUSED(_R_123); KEEP_UNUSED(_R_124); KEEP_UNUSED(_R_125); KEEP_UNUSED(_R_126); KEEP_UNUSED(_R_127); KEEP_UNUSED(_R_128); KEEP_UNUSED(_R_129); KEEP_UNUSED(_R_130); KEEP_UNUSED(_R_131); KEEP_UNUSED(_R_132); KEEP_UNUSED(_R_133); KEEP_UNUSED(_R_134); } } } // namespace Manta