Erdnaxela3/bioptim_gui

View on GitHub
api/bioptim_gui_api/penalty/misc/enums.py

Summary

Maintainability
A
0 mins
Test Coverage
from enum import Enum


class ObjectiveType(str, Enum):
    MAYER = "mayer"
    LAGRANGE = "lagrange"


class Node(str, Enum):
    """
    Not using the Node enum from bioptim because they are not all implemented yet
    """

    START = "start"
    MID = "mid"
    INTERMEDIATES = "intermediates"
    PENULTIMATE = "penultimate"
    END = "end"
    ALL = "all"
    ALL_SHOOTING = "all_shooting"
    TRANSITION = "transition"
    MULTINODES = "multinodes"
    DEFAULT = "default"
    ALL_3 = "all[3:]"
    ALL_3_ = "all[:-3]"