Как указать Тензор в GraviPy вместо того, чтобы позволить им быть произвольными функциями - PullRequest
1 голос
/ 20 февраля 2020

Я бы хотел определить тензор в пакете GraviPy, не допуская, чтобы его компоненты были произвольными функциями.

вот учебник в документах , но я нашел способ найти тензор, отличный от формы generi c, который я действительно не понимаю.

def S_new_method(idxs): # definition
    component = (V.covariantD(idxs[0], idxs[1], idxs[2])
                 - V.covariantD(idxs[0], idxs[2], idxs[1])).simplify()
    S.components.update({idxs: component}) # memoization
    return component
S._compute_covariant_component = S_new_method
# _compute_covariant_component method was overriden

Например: я хочу установить тензор:

U_i = 2 * x [i]

или что-то более сложное

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...