Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Return the Christoffel symbol for a given metric
ResourceFunction["ChristoffelSymbol"][metric,coords] creates the Christoffel symbol of the second kind for metric specified in coordinate variables coords. | |
ResourceFunction["ChristoffelSymbol"][metric,coords,"Kind"→"First"] creates the Christoffel symbol of the first kind. |
Christoffel symbol of the second kind for Euclidean cylindrical coordinates:
In[1]:= | ![]() |
Out[1]= | ![]() |
In[2]:= | ![]() |
Out[2]= | ![]() |
Christoffel symbol of the first kind for cylindrical coordinates:
In[3]:= | ![]() |
Out[4]= | ![]() |
Christoffel symbols of a sphere:
In[5]:= | ![]() |
Out[6]= | ![]() |
In[7]:= | ![]() |
Out[10]= | ![]() |
Describe a toroidal surface in ambient Cartesian space with surface coordinates:
In[11]:= | ![]() |
Plot the surface:
In[12]:= | ![]() |
Out[12]= | ![]() |
Form a covariant basis on the surface:
In[13]:= | ![]() |
Out[13]= | ![]() |
Get the covariant surface metric tensor:
In[14]:= | ![]() |
Out[14]= | ![]() |
This leads to the related Christoffel symbol of the second kind of the toroidal surface:
In[15]:= | ![]() |
Out[17]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License