Documentation
¶
Index ¶
- func AddToNeighborLists(rod *Rod, grid []*GridSpace)
- func CalcDensity(config *Config) float64
- func CalcS(rods []*Rod, config *Config) float64
- func Check(e error)
- func CheckNeighborOverlaps(rod *Rod, grid []*GridSpace, rods []*Rod, config *Config) bool
- func CheckOverlap(rod1 *Rod, rod2 *Rod, config *Config) bool
- func Delete(rod *Rod, grid []*GridSpace, config *Config, rods []*Rod)
- func GetAxes(rod *Rod)
- func GetGridID(box_length float64, n_bins int, grid_bins *[]float64, rod *Rod)
- func GetGridNeighbors(x int, y int, n_bins int, grid_space *GridSpace)
- func GetRandLoc(n_dim int, box_length float64, rod *Rod)
- func GetRandOrientation(restricted bool, rod *Rod)
- func GetVertices(n_dim int, n_vertices int, rod *Rod)
- func GridInit(x int, y int, n_bins int, grid_space *GridSpace)
- func Insert(grid []*GridSpace, config *Config, rods *[]*Rod)
- func MinMax(array []float64) (float64, float64)
- func MonteCarlo(rods *[]*Rod, grid []*GridSpace, config *Config)
- func RemFromNeighborLists(rod *Rod, grid []*GridSpace)
- func RodInit(config *Config, rod *Rod)
- func RodRefresh(config *Config, rod *Rod)
- func Rotate(rod *Rod, grid []*GridSpace, config *Config, rods []*Rod)
- func RotateVector(v [2]float64, rot float64) (v_out []float64)
- func SelectWeightedConfig(config_list []float64, weights []float64, weights_sum float64, k int) float64
- func Translate(rod *Rod, grid []*GridSpace, config *Config, rods []*Rod)
- func WriteTraj(rods []*Rod, fo string)
- type Config
- type GridSpace
- type Rod
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddToNeighborLists ¶
func CalcDensity ¶
func CheckNeighborOverlaps ¶
func GetRandLoc ¶
func GetRandOrientation ¶
func GetVertices ¶
func MonteCarlo ¶
func RemFromNeighborLists ¶
func RodRefresh ¶
func RotateVector ¶
func SelectWeightedConfig ¶
Types ¶
type Config ¶
func ReadConfig ¶
type Rod ¶
type Rod struct {
// contains filtered or unexported fields
}
func GetRandRod ¶
func RodDeepCopy ¶
Click to show internal directories.
Click to hide internal directories.