Dessa är antingen linjära eller adaptiva .