Function1D

하나의 인수에 대한 함수입니다.

JSON 표현
{

  // Union field function can be only one of the following:
  "constant": number,
  "pwl": {
    object (PieceWiseAffineFunction)
  }
  // End of list of possible types for union field function.
}
필드
통합 필드 function. 함수 인수의 합동성은 다음과 같아야 합니다. - 무게: kg - 시간: min - 팰릿 수인 경우: 1 function는 다음 중 하나여야 합니다.
constant

number

함수는 상수입니다.

pwl

object (PieceWiseAffineFunction)

함수는 부분적 선형입니다.

PieceWiseAffineFunction

한 개의 인수로 제한되는 개별 선형 함수입니다. 다음과 유사한 설계를 사용합니다. https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h

JSON 표현
{
  "segments": [
    {
      object (PieceWiseAffineSegment)
    }
  ]
}
필드
segments[]

object (PieceWiseAffineSegment)

함수의 선형 세그먼트입니다.

PieceWiseAffineSegment

구간별 선형 함수의 한 세그먼트

JSON 표현
{
  "startX": number,
  "startY": number,
  "endX": number,
  "endY": number
}
필드
startX

number

세그먼트의 시작: x.

startY

number

세그먼트의 시작: y.

endX

number

세그먼트 끝: x.

endY

number

세그먼트 끝: y.