快速入门
交互式教程
理论与方法
拓展内容
API参考
Atom
Atom.id
Atom.symbol
Atom.mass_amu
Atom.mass
Atom.position
Atom.velocity
Atom.force
Atom.__init__()
Atom.move_by()
Atom.accelerate_by()
Atom.copy()
Cell
Cell.lattice_vectors
Cell.atoms
Cell.volume
Cell.pbc_enabled
Cell.lattice_locked
Cell.lattice_inv
Cell.num_atoms
Cell.apply_periodic_boundary()
Cell.minimum_image()
Cell.calculate_temperature()
Cell.build_supercell()
Cell.__init__()
Cell.calculate_volume()
Cell.get_box_lengths()
Cell.calculate_stress_tensor()
Cell.lock_lattice_vectors()
Cell.unlock_lattice_vectors()
Cell.apply_deformation()
Cell.copy()
Cell.calculate_kinetic_energy()
Cell.get_positions()
Cell.get_velocities()
Cell.set_velocities()
Cell.get_forces()
Cell.get_com_velocity()
Cell.remove_com_motion()
Cell.get_com_position()
Cell.set_lattice_vectors()
Cell.get_fractional_coordinates()
Cell.set_fractional_coordinates()
Cell.set_positions()
Cell.get_volume()
Cell.scale_lattice()
CrystallineStructureBuilder
CrystallineStructureBuilder.create_fcc()
CrystallineStructureBuilder.create_bcc()
CrystallineStructureBuilder.create_hcp()
CrystallineStructureBuilder.ATOMIC_MASSES
CrystallineStructureBuilder.__init__()
CrystallineStructureBuilder.create_diamond()
CrystallineStructureBuilder.get_supported_elements()
CrystallineStructureBuilder.get_atomic_mass()
Iterable
dataclass()
Path
Path.absolute()
Path.chmod()
Path.cwd()
Path.exists()
Path.expanduser()
Path.glob()
Path.group()
Path.hardlink_to()
Path.home()
Path.is_block_device()
Path.is_char_device()
Path.is_dir()
Path.is_fifo()
Path.is_file()
Path.is_mount()
Path.is_socket()
Path.is_symlink()
Path.iterdir()
Path.lchmod()
Path.link_to()
Path.lstat()
Path.mkdir()
Path.open()
Path.owner()
Path.read_bytes()
Path.read_text()
Path.readlink()
Path.rename()
Path.replace()
Path.resolve()
Path.rglob()
Path.rmdir()
Path.samefile()
Path.stat()
Path.symlink_to()
Path.touch()
Path.unlink()
Path.write_bytes()
Path.write_text()
Any
ConfigManager
ConfigManager.data
ConfigManager.__init__()
ConfigManager.get()
ConfigManager.set_global_seed()
ConfigManager.make_output_dir()
ConfigManager.snapshot()
Deformer
Deformer.delta
Deformer.num_steps
Deformer.logger
Deformer.__init__()
Deformer.STRAIN_COMPONENTS
Deformer.generate_deformation_matrices()
Deformer.apply_deformation()
MaterialParameters
MaterialParameters.name
MaterialParameters.symbol
MaterialParameters.mass_amu
MaterialParameters.lattice_constant
MaterialParameters.structure
MaterialParameters.literature_elastic_constants
MaterialParameters.temperature
MaterialParameters.description
MaterialParameters.__post_init__()
MaterialParameters.bulk_modulus
MaterialParameters.shear_modulus
MaterialParameters.young_modulus
MaterialParameters.poisson_ratio
MaterialParameters.theoretical_density
MaterialParameters.__init__()
get_material_by_symbol()
get_all_materials()
compare_elastic_constants()
ALUMINUM_FCC
name
symbol
mass_amu
lattice_constant
structure
literature_elastic_constants
temperature
description
COPPER_FCC
GOLD_FCC
Callable
ShearDeformationMethod
ShearDeformationMethod.apply_shear_deformation()
ShearDeformationMethod.calculate_c44_response()
ShearDeformationMethod.__init__()
StructureRelaxer
StructureRelaxer.optimizer_type
StructureRelaxer.optimizer_params
StructureRelaxer.__init__()
StructureRelaxer.full_relax()
StructureRelaxer.internal_relax()
StructureRelaxer.uniform_lattice_relax()
EAMAl1Potential
EAMAl1Potential.__init__()
EAMAl1Potential.calculate_energy()
EAMAl1Potential.calculate_forces()
ResponsePlotter
ResponsePlotter.__init__()
ResponsePlotter.plot_c11_c12_combined_response()
ResponsePlotter.plot_shear_response()
BenchmarkConfig
BenchmarkConfig.supercell_size
BenchmarkConfig.delta
BenchmarkConfig.num_steps
BenchmarkConfig.shear_strains
BenchmarkConfig.optimizer_type
BenchmarkConfig.optimizer_params
BenchmarkConfig.precision_mode
BenchmarkConfig.small_linear_strains
BenchmarkConfig.base_stress_tol_gpa
BenchmarkConfig.base_relax_max_passes
BenchmarkConfig.small_shear_strains
BenchmarkConfig.build_relaxer()
BenchmarkConfig.__init__()
calculate_c11_c12_traditional()
calculate_c44_lammps_shear()
calculate_c11_c12_robust()
calculate_c11_c12_biaxial_orthorhombic()
run_zero_temp_benchmark()
run_size_sweep()
TensorConverter
TensorConverter.from_voigt()
TensorConverter.to_voigt()
StressCalculator
StressCalculator.__init__()
StressCalculator.calculate_kinetic_stress()
StressCalculator.calculate_virial_stress()
StressCalculator.calculate_total_stress()
StressCalculator.calculate_finite_difference_stress()
StressCalculator.get_all_stress_components()
StressCalculator.compute_stress()
StressCalculator.calculate_virial_kinetic_stress()
StressCalculator.calculate_stress_basic()
StressCalculator.validate_tensor_symmetry()
StrainCalculator
StrainCalculator.compute_strain()
ElasticWaveAnalyzer
WaveExcitation
DynamicsConfig
simulate_plane_wave_mvp()
sample_plane_directions()
compute_velocities_over_directions()
plot_polar_plane()
plot_velocity_surface_3d()
MDComponent
Propagator
Propagator.propagate()
IntegrationScheme
IntegrationScheme.step()
ThermostatInterface
ThermostatInterface.apply()
BarostatInterface
BarostatInterface.apply()
PositionPropagator
PositionPropagator.propagate()
VelocityPropagator
VelocityPropagator.propagate()
ForcePropagator
ForcePropagator.__init__()
ForcePropagator.propagate()
BerendsenThermostatPropagator
BerendsenThermostatPropagator.__init__()
BerendsenThermostatPropagator.propagate()
BerendsenThermostatPropagator.get_statistics()
BerendsenThermostatPropagator.reset_statistics()
AndersenThermostatPropagator
AndersenThermostatPropagator.__init__()
AndersenThermostatPropagator.propagate()
AndersenThermostatPropagator.get_statistics()
AndersenThermostatPropagator.reset_statistics()
NoseHooverChainPropagator
NoseHooverChainPropagator.__init__()
NoseHooverChainPropagator.propagate()
NoseHooverChainPropagator.get_conserved_energy()
NoseHooverChainPropagator.get_statistics()
NoseHooverChainPropagator.reset_statistics()
NoseHooverChainPropagator.reset_thermostat_state()
create_nve_propagators()
LangevinThermostatPropagator
LangevinThermostatPropagator.__init__()
LangevinThermostatPropagator.propagate()
LangevinThermostatPropagator.get_statistics()
LangevinThermostatPropagator.reset_statistics()
LangevinThermostatPropagator.set_friction()
LangevinThermostatPropagator.get_effective_parameters()
exprel()
MTKBarostatPropagator
MTKBarostatPropagator.__init__()
MTKBarostatPropagator.propagate()
MTKBarostatPropagator.integrate_momenta()
MTKBarostatPropagator.propagate_positions_and_cell()
MTKBarostatPropagator.get_barostat_energy()
MTKBarostatPropagator.get_current_pressure()
MTKBarostatPropagator.get_statistics()
NVEScheme
NVEScheme.__init__()
NVEScheme.step()
NVEScheme.get_statistics()
NVEScheme.reset_statistics()
BerendsenNVTScheme
BerendsenNVTScheme.__init__()
BerendsenNVTScheme.step()
BerendsenNVTScheme.get_statistics()
BerendsenNVTScheme.reset_statistics()
BerendsenNVTScheme.get_current_temperature()
AndersenNVTScheme
AndersenNVTScheme.__init__()
AndersenNVTScheme.step()
AndersenNVTScheme.get_statistics()
AndersenNVTScheme.reset_statistics()
AndersenNVTScheme.get_current_temperature()
AndersenNVTScheme.get_collision_statistics()
NoseHooverNVTScheme
NoseHooverNVTScheme.__init__()
NoseHooverNVTScheme.step()
NoseHooverNVTScheme.get_statistics()
NoseHooverNVTScheme.reset_statistics()
NoseHooverNVTScheme.reset_thermostat_state()
NoseHooverNVTScheme.get_current_temperature()
NoseHooverNVTScheme.get_thermostat_variables()
LangevinNVTScheme
LangevinNVTScheme.__init__()
LangevinNVTScheme.step()
LangevinNVTScheme.get_statistics()
LangevinNVTScheme.reset_statistics()
LangevinNVTScheme.get_current_temperature()
LangevinNVTScheme.set_friction()
LangevinNVTScheme.get_thermostat_parameters()
LangevinNVTScheme.get_energy_balance_info()
create_nose_hoover_nvt_scheme()
create_andersen_nvt_scheme()
create_berendsen_nvt_scheme()
create_langevin_nvt_scheme()
create_nve_scheme()
MTKNPTScheme
MTKNPTScheme.__init__()
MTKNPTScheme.step()
MTKNPTScheme.get_statistics()
MTKNPTScheme.get_current_state()
create_mtk_npt_scheme()
AndersenThermostat
AndersenThermostat.__init__()
AndersenThermostat.apply()
BerendsenThermostat
BerendsenThermostat.__init__()
BerendsenThermostat.apply()
NoseHooverChainThermostat
NoseHooverChainThermostat.__init__()
NoseHooverChainThermostat.apply()
NoseHooverChainThermostat.get_chain_state()
NoseHooverThermostat
NoseHooverThermostat.__init__()
NoseHooverThermostat.apply()
MDSimulator
MDSimulator.__init__()
MDSimulator.run_nve()
MDSimulator.run_nvt()
MDSimulator.run_npt()
MDSimulator.run()
MDSimulator.calculate_total_energy()
MDSimulator.plot_temperature()
MDSimulator.plot_pressure()
Potential
Potential.__init__()
Potential.calculate_forces()
Potential.calculate_energy()
EAMCu1Potential
EAMCu1Potential.__init__()
EAMCu1Potential.calculate_forces()
EAMCu1Potential.calculate_energy()
LennardJonesPotential
LennardJonesPotential.__init__()
LennardJonesPotential.calculate_forces()
LennardJonesPotential.calculate_energy()
TersoffC1988Potential
TersoffC1988Potential.__init__()
TersoffC1988Potential.calculate_forces()
TersoffC1988Potential.calculate_energy()
MLPotential
MLPotential.__init__()
MLPotential.calculate_forces()
MLPotential.calculate_energy()
CppInterface
CppInterface.__init__()
CppInterface.compute_stress()
CppInterface.calculate_lj_forces()
CppInterface.calculate_lj_energy()
CppInterface.calculate_eam_al1_forces()
CppInterface.calculate_eam_al1_energy()
CppInterface.calculate_tersoff_energy()
CppInterface.calculate_tersoff_forces()
CppInterface.calculate_tersoff_virial()
CppInterface.calculate_tersoff_c1988_energy()
CppInterface.calculate_tersoff_c1988_forces()
CppInterface.calculate_tersoff_c1988_virial()
CppInterface.calculate_eam_al1_virial()
CppInterface.calculate_eam_cu1_forces()
CppInterface.calculate_eam_cu1_energy()
CppInterface.calculate_eam_cu1_virial()
CppInterface.nose_hoover()
CppInterface.nose_hoover_chain()
CppInterface.parrinello_rahman_hoover()
AMU_TO_GRAM
ANGSTROM_TO_CM
DataCollector
DataCollector.__init__()
DataCollector.__del__()
DataCollector.collect()
DataCollector.save_trajectory()
NeighborList
NeighborList.__init__()
NeighborList.get_neighbor_stats()
NeighborList.build()
NeighborList.need_refresh()
NeighborList.update()
NeighborList.get_neighbors()
NeighborList.debug_neighbor_distribution()
get_atomic_mass()
EV_TO_GPA
KB_IN_EV
AMU_TO_EVFSA2
请启用 JavaScript 以便使用搜索功能