Exemple #1
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#  
#  This file is part of ESPResSo++.
#  
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.bc')

from espressopp.bc.BC import *
from espressopp.bc.OrthorhombicBC import *
from espressopp.bc.SlabBC import *
from espressopp.bc.OpenBC import *
Exemple #2
0
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

# -*- coding: iso-8859-1 -*-
from espressopp.esutil import pmiimport
pmiimport('espressopp.interaction')

from espressopp.interaction.Interaction import *

from espressopp.interaction.Potential import *
from espressopp.interaction.PotentialVSpherePair import *
from espressopp.interaction.LennardJonesGPU import *

from espressopp.interaction.Zero import *
from espressopp.interaction.LennardJones import *
from espressopp.interaction.LennardJonesAutoBonds import *
from espressopp.interaction.LennardJonesCapped import *
from espressopp.interaction.LennardJonesEnergyCapped import *
from espressopp.interaction.LennardJonesExpand import *
from espressopp.interaction.LennardJonesGromacs import *
from espressopp.interaction.LennardJonesSoftcoreTI import *
Exemple #3
0
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


# -*- coding: iso-8859-1 -*-
from espressopp.esutil import pmiimport
pmiimport('espressopp.interaction')

from espressopp.interaction.Interaction import *

from espressopp.interaction.Potential import *
from espressopp.interaction.PotentialVSpherePair import *
from espressopp.interaction.PotentialUniqueDist import *

from espressopp.interaction.Zero import *
from espressopp.interaction.LennardJones import *
from espressopp.interaction.LennardJonesAutoBonds import *
from espressopp.interaction.LennardJonesCapped import *
from espressopp.interaction.LennardJonesEnergyCapped import *
from espressopp.interaction.LennardJonesExpand import *
from espressopp.interaction.LennardJonesGromacs import *
from espressopp.interaction.LennardJonesSoftcoreTI import *
Exemple #4
0
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.integrator')

from espressopp.integrator.MDIntegrator import *
from espressopp.integrator.VelocityVerlet import *
from espressopp.integrator.VelocityVerletOnGroup import *
from espressopp.integrator.Isokinetic import *
from espressopp.integrator.StochasticVelocityRescaling import *
from espressopp.integrator.TDforce import *
from espressopp.integrator.FreeEnergyCompensation import *
from espressopp.integrator.OnTheFlyFEC import *

from espressopp.integrator.Extension import *
from espressopp.integrator.Adress import *
from espressopp.integrator.BerendsenBarostat import *
from espressopp.integrator.BerendsenBarostatAnisotropic import *
from espressopp.integrator.BerendsenThermostat import *
Exemple #5
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#  
#  This file is part of ESPResSo++.
#  
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.storage')

from espressopp.storage.Storage import *
from espressopp.storage.DomainDecomposition import *
from espressopp.storage.DomainDecompositionNonBlocking import *
from espressopp.storage.DomainDecompositionAdress import *
Exemple #6
0
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.io')

from espressopp.io.DumpGRO import *
from espressopp.io.DumpGROAdress import *
from espressopp.io.DumpXYZ import *

try:
    from espressopp.io.DumpXTC import *
    from espressopp.io.DumpXTCAdress import *
except ImportError:
    pass

from espressopp.io.DumpH5MD import *
from espressopp.io.DumpH5MDParallel import *
from espressopp.io.DumpTopology import *
Exemple #7
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#
#  This file is part of ESPResSo++.
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.storage')

from espressopp.storage.Storage import *
from espressopp.storage.DomainDecomposition import *
from espressopp.storage.DomainDecompositionNonBlocking import *
from espressopp.storage.DomainDecompositionAdress import *
Exemple #8
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#  
#  This file is part of ESPResSo++.
#  
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.io')

from espressopp.io.DumpXYZ import *
from espressopp.io.DumpGRO import *
from espressopp.io.DumpGROAdress import *
Exemple #9
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#  
#  This file is part of ESPResSo++.
#  
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.bc')

from espressopp.bc.BC import *
from espressopp.bc.OrthorhombicBC import *
from espressopp.bc.SlabBC import *
Exemple #10
0
#  Copyright (C) 2019-2020
#      Max Planck Institute for Polymer Research & JGU Mainz
#
#  This file is part of ESPResSo++.
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.vectorization')

from espressopp.vectorization.Vectorization import *
from espressopp.vectorization.VerletList import *
from espressopp.vectorization.interaction import *
Exemple #11
0
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.


from espressopp.esutil import pmiimport
pmiimport('espressopp.analysis')

from espressopp.analysis.Observable import *
from espressopp.analysis.AnalysisBase import *
from espressopp.analysis.Temperature import *
from espressopp.analysis.Pressure import *
from espressopp.analysis.PressureTensor import *
from espressopp.analysis.PressureTensorLayer import *
from espressopp.analysis.PressureTensorMultiLayer import *
from espressopp.analysis.Configurations import *
from espressopp.analysis.ConfigurationsExt import *
from espressopp.analysis.ConfigurationsExtAdress import *
from espressopp.analysis.Velocities import *
from espressopp.analysis.CenterOfMass import *
from espressopp.analysis.NPart import *
from espressopp.analysis.MaxPID import *
Exemple #12
0
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.


from espressopp.esutil import pmiimport

pmiimport("espressopp.analysis")

from espressopp.analysis.Observable import *
from espressopp.analysis.AnalysisBase import *
from espressopp.analysis.Temperature import *
from espressopp.analysis.Pressure import *
from espressopp.analysis.PressureTensor import *
from espressopp.analysis.PressureTensorLayer import *
from espressopp.analysis.PressureTensorMultiLayer import *
from espressopp.analysis.Configurations import *
from espressopp.analysis.ConfigurationsExt import *
from espressopp.analysis.ConfigurationsExtAdress import *
from espressopp.analysis.Velocities import *
from espressopp.analysis.CenterOfMass import *
from espressopp.analysis.NPart import *
from espressopp.analysis.MaxPID import *
Exemple #13
0
#  Copyright (C) 2012,2013
#      Max Planck Institute for Polymer Research
#  Copyright (C) 2008,2009,2010,2011
#      Max-Planck-Institute for Polymer Research & Fraunhofer SCAI
#  
#  This file is part of ESPResSo++.
#  
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#  
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>. 


from espressopp.esutil import pmiimport
pmiimport('espressopp.soap')

from espressopp.soap.Descriptor import *
from espressopp.soap.Soap import *
from espressopp.soap.Portal import *
from espressopp.soap.Spectrum import *

Exemple #14
0
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.analysis')

from espressopp.analysis.Observable import *
from espressopp.analysis.AnalysisBase import *
from espressopp.analysis.Temperature import *
from espressopp.analysis.Pressure import *
from espressopp.analysis.PressureTensor import *
from espressopp.analysis.PressureTensorLayer import *
from espressopp.analysis.PressureTensorMultiLayer import *
from espressopp.analysis.Configurations import *
from espressopp.analysis.ConfigurationsExt import *
from espressopp.analysis.ConfigurationsExtAdress import *
from espressopp.analysis.Velocities import *
from espressopp.analysis.CenterOfMass import *
from espressopp.analysis.NPart import *
from espressopp.analysis.MaxPID import *
Exemple #15
0
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.


# -*- coding: iso-8859-1 -*-
from espressopp.esutil import pmiimport

pmiimport("espressopp.interaction")

from espressopp.interaction.Interaction import *

from espressopp.interaction.Potential import *
from espressopp.interaction.PotentialVSpherePair import *
from espressopp.interaction.PotentialUniqueDist import *

from espressopp.interaction.Zero import *
from espressopp.interaction.LennardJones import *
from espressopp.interaction.LennardJonesAutoBonds import *
from espressopp.interaction.LennardJonesCapped import *
from espressopp.interaction.LennardJonesEnergyCapped import *
from espressopp.interaction.LennardJonesExpand import *
from espressopp.interaction.LennardJonesGromacs import *
from espressopp.interaction.LennardJonesSoftcoreTI import *
Exemple #16
0
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.integrator')

from espressopp.integrator.MDIntegrator import *
from espressopp.integrator.VelocityVerlet import *
try:
    from espressopp.integrator.PIAdressIntegrator import *
except:
    print 'Warning: numpy module not available. Therefore, espressopp.integrator.PIAdressIntegrator unavailable.'
from espressopp.integrator.VelocityVerletOnGroup import *
from espressopp.integrator.VelocityVerletRESPA import *
from espressopp.integrator.Isokinetic import *
from espressopp.integrator.StochasticVelocityRescaling import *
from espressopp.integrator.TDforce import *
from espressopp.integrator.FreeEnergyCompensation import *
from espressopp.integrator.OnTheFlyFEC import *
Exemple #17
0
#  Copyright (C) 2019-2020
#      Max Planck Institute for Polymer Research & JGU Mainz
#
#  This file is part of ESPResSo++.
#
#  ESPResSo++ is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  ESPResSo++ is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

from espressopp.esutil import pmiimport
pmiimport('espressopp.vectorization.interaction')

from espressopp.vectorization.interaction.LennardJones import *