18 lines
345 B
Python
18 lines
345 B
Python
import logging
|
|
|
|
from pulp import lpSum
|
|
from pydantic import BaseModel
|
|
from typing import TypeVar, Type
|
|
|
|
from helpers.common_helper import *
|
|
|
|
from models.attribute import Attribute
|
|
from models.problem import Problem
|
|
|
|
_T = TypeVar("_T")
|
|
|
|
class GenericConstraint(BaseModel):
|
|
reference_attribute: Attribute
|
|
minimum: float
|
|
maximum: float
|