wikipaom2017:051:010:000
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| wikipaom2017:051:010:000 [2017/03/31 13:48] – ebertocchi | wikipaom2017:051:010:000 [2017/04/19 20:03] (versione attuale) – [valutazione delle funzioni di forma] ebertocchi | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | {{ : | ||
| + | |||
| + | ====== Isoparametrico 4 nodi ====== | ||
| + | |||
| + | ===== Funzioni di forma ===== | ||
| + | |||
| + | ==== valutazione delle funzioni di forma ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | c234567---------------------------------------------------------------72 | ||
| + | c================== calcolo funzioni di forma per l' | ||
| + | subroutine defN(xieta, N) | ||
| + | implicit none | ||
| + | |||
| + | include ' | ||
| + | |||
| + | double precision xieta(ncrd), | ||
| + | |||
| + | N(1) = (1d0-xieta(1))*(1d0-xieta(2))/ | ||
| + | N(2) = (1d0+xieta(1))*(1d0-xieta(2))/ | ||
| + | N(3) = (1d0+xieta(1))*(1d0+xieta(2))/ | ||
| + | N(4) = (1d0-xieta(1))*(1d0+xieta(2))/ | ||
| + | |||
| + | return | ||
| + | end subroutine | ||
| + | </ | ||
| + | |||
| + | ==== Derivate direzionali delle stesse nelle coordinate naturali ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | c234567---------------------------------------------------------------72 | ||
| + | c========= calcolo derivate funzioni di forma per l' | ||
| + | subroutine defdN(xieta, | ||
| + | implicit none | ||
| + | | ||
| + | include ' | ||
| + | | ||
| + | double precision xieta(ncrd), | ||
| + | | ||
| + | dN(1,1) = -( 1d0 -xieta(2))/ | ||
| + | dN(1,2) = ( 1d0 -xieta(2))/ | ||
| + | dN(1,3) = ( xieta(2) + | ||
| + | dN(1,4) = -( xieta(2) + | ||
| + | dN(2,1) = -( 1d0 -xieta(1))/ | ||
| + | dN(2,2) = -( xieta(1) +1d0 | ||
| + | dN(2,3) = ( xieta(1) +1d0 | ||
| + | dN(2,4) = ( 1d0 -xieta(1))/ | ||
| + | |||
| + | return | ||
| + | end | ||
| + | </ | ||
