TEBDEvolver
class TEBDEvolver(*args, dt=0.1, **kwargs)
Bases: TEBDEngine, Evolver
내부 MPO를 발전시키기 위한 TEBD 알고리즘입니다.
에서 자세히 설명한 것처럼 tenpy_tebd에서 자세히 설명한 것처럼, 기존 TeNPy’s 의 TEBDEngine 구현 시간에는 기존의 행렬 제품 상태(MPS)가 아닌 내부 행렬 제품 연산자(MPO)를 발전시킵니다.
보다 구체적으로, 내부 객체는 MPOState.
경고
이 클래스의 API는 기본 클래스에서 추가 메서드를 상속하기 때문에 실제로는 여기에 표시된 것보다 훨씬 큽니다 TEBDEngine 베이스 클래스에서 추가 메서드를 상속받기 때문입니다. 그러나 여기서는 해당 API를 복제하지 않습니다.
인스턴스를 초기화합니다 TEBDEvolver 인스턴스를 초기화합니다.
매개변수
- args - 모든 위치 인자는
TEBDEngine생성자로 전달됩니다. - dt (float) – 이 시간 진화 인스턴스에서 사용할 시간 단계입니다.
- kwargs - 모든 추가 키워드 인수는
TEBDEngine생성자로 전달됩니다.
속성
conjugate
이 타임 에볼버 인스턴스가 오른쪽에서 작동하는지 여부를 반환합니다.
evolved_time
현재 진화 시간을 반환합니다.
dt
이 시간 진화 인스턴스에서 사용할 시간 단계입니다.
메소드
step
update_bond
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.