how is grad calculated

Asked by ceguo

Hi everyone,

I wish to check how the 'grad' operator is executed but cannot locate the source file. I'm trying to understand how displacement gradient u_{i,j} is obtained instead of the symmetric strain epsilon_{ij}. In matrix form using Voigt notation, we can get (eps_11, eps_22, gamma_12)^T using the strain-displacement matrix B. I guess u_{i,j} cannot be calculated using the matrix form.

Thanks,
Ning

Question information

Language:
English Edit question
Status:
Answered
For:
esys-escript Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Lutz Gross (l-gross) said :
#1

You cannot access the gradient-displacement matrix on the python level. Deep on the C/C++ level such a matrix is been used to calculate the gradients although for some of the solver the matrix is not explicitly been constructed. Hope this helps.

Can you help with this problem?

Provide an answer of your own, or ask ceguo for more information if necessary.

To post a message you must log in.