TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::place::detail::Move Struct Reference

#include <place/anneal_state.hpp>

Public Attributes

int n = 0
 parts moved
std::array< int, kMaxMove > part {}
std::array< Point, kMaxMove > pos {}
std::array< Point, kMaxMove > old_pos {}
std::array< std::uint8_t, kMaxMove > rot {}
std::array< std::uint8_t, kMaxMove > old_rot {}

Detailed Description

Definition at line 39 of file anneal_state.hpp.

Member Data Documentation

◆ n

int tmk::place::detail::Move::n = 0

parts moved

Definition at line 40 of file anneal_state.hpp.

◆ old_pos

std::array<Point, kMaxMove> tmk::place::detail::Move::old_pos {}

Definition at line 42 of file anneal_state.hpp.

◆ old_rot

std::array<std::uint8_t, kMaxMove> tmk::place::detail::Move::old_rot {}

Definition at line 43 of file anneal_state.hpp.

◆ part

std::array<int, kMaxMove> tmk::place::detail::Move::part {}

Definition at line 41 of file anneal_state.hpp.

◆ pos

std::array<Point, kMaxMove> tmk::place::detail::Move::pos {}

Definition at line 42 of file anneal_state.hpp.

◆ rot

std::array<std::uint8_t, kMaxMove> tmk::place::detail::Move::rot {}

Definition at line 43 of file anneal_state.hpp.


The documentation for this struct was generated from the following file: