Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

M

Machine(Pair<Long, Long>, Pair<Long, Long>, Pair<Long, Long>) - Constructor for record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay13.Machine
Creates an instance of a Machine record class.
main(String[]) - Static method in class com.expedient.adventofcodejade.AdventOfCode
Entry point for application
matchCoordinates(Predicate<T>) - Method in class com.expedient.adventofcodejade.common.Grid
Returns a list of Coordinates at which lie objects of type T that match the conditions of the given test
matchCoordinatesByCoordinate(Predicate<Coordinate>) - Method in class com.expedient.adventofcodejade.common.Grid
Returns a list of Coordinates from the Grid that match the conditions of the given test
matchNeighbors(Coordinate, Predicate<T>) - Method in class com.expedient.adventofcodejade.common.Grid
Gets a list of Coordinates surrounding a given point in a 2d array that pass the provided test
matchNeighbors(Coordinate, Predicate<T>, boolean) - Method in class com.expedient.adventofcodejade.common.Grid
Gets a list of Coordinates surrounding a given point in a 2d array that pass the provided test
mazeForPointInTime(Grid<Character>, List<Coordinate>, int) - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay18
 
mix(Long, Long) - Static method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay22
 
moved() - Method in record class com.expedient.adventofcodejade.solutions.year2024.SolutionDay9.FileSystemBlock
Returns the value of the moved record component.
moveDown() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
 
moveDown() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
 
moveLeft() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
 
moveLeft() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
 
moveRight() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
 
moveRight() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
 
moveUp() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.DirectionalPad
 
moveUp() - Method in class com.expedient.adventofcodejade.solutions.year2024.SolutionDay21.NumberPad
 
MovingActor - Class in com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers
 
MovingActor(Coordinate, Actor[][]) - Constructor for class com.expedient.adventofcodejade.solutions.year2024.solutionday15helpers.MovingActor
 
multiply(int) - Method in record class com.expedient.adventofcodejade.common.Vector2
Multiplies the magnitude of the Vector2
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values