device_builder.models.periodic_structure

Periodic structure model.

This Python module provides the definition of a pydantic model for a periodic structure.

Copyright © 2023-2025 HQS Quantum Simulations GmbH. All Rights Reserved.

class AbstractAtom(pydantic.main.BaseModel):

Model for an abstract atom.

model_config: ClassVar[pydantic.config.ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class Bond(pydantic.main.BaseModel):

Model for bond between two atoms for a periodic structure.

model_config: ClassVar[pydantic.config.ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class LatticeVector(pydantic.main.BaseModel):

Model representing a lattice vector.

model_config: ClassVar[pydantic.config.ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class PeriodicStructure(pydantic.main.BaseModel):

Model representing a periodic structure.

model_config: ClassVar[pydantic.config.ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].