## Uses of Interface
org.cpsolver.ifs.assignment.InheritedAssignment

- Packages that use InheritedAssignment
  Package | Description
  --- | ---
  org.cpsolver.ifs.assignment | An assignment holds current values of all the variables of a model.
  org.cpsolver.ifs.model | IFS Model (description of a problem)
  org.cpsolver.studentsct | Student Sectioning Solver.

- - ### Uses of InheritedAssignment in org.cpsolver.ifs.assignment

    Classes in org.cpsolver.ifs.assignment that implement InheritedAssignment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultInheritedAssignment<V extends Variable<V,T>,T extends Value<V,T>>` Default inherited assignment.
    `class` | `InheritedAssignmentArray<V extends Variable<V,T>,T extends Value<V,T>>`
    `class` | `OptimisticInheritedAssignment<V extends Variable<V,T>,T extends Value<V,T>>` Optimistic inherited assignment.

  - ### Uses of InheritedAssignment in org.cpsolver.ifs.model

    Methods in org.cpsolver.ifs.model that return InheritedAssignment
    Modifier and Type | Method and Description
    --- | ---
    `InheritedAssignment<V,T>` | Model.`createInheritedAssignment(Solution<V,T> solution, int index)` Create a new inherited assignment from the given solution

  - ### Uses of InheritedAssignment in org.cpsolver.studentsct

    Methods in org.cpsolver.studentsct that return InheritedAssignment
    Modifier and Type | Method and Description
    --- | ---
    `InheritedAssignment<Request,Enrollment>` | StudentSectioningModel.`createInheritedAssignment(Solution<Request,Enrollment> solution, int index)`