|
subroutine, public | grid_mech_spectral_polarisation::grid_mech_spectral_polarisation_init |
| allocates all necessary fields and fills them with data, potentially from restart info More...
|
|
type(tsolutionstate) function, public | grid_mech_spectral_polarisation::grid_mech_spectral_polarisation_solution (incInfoIn, timeinc, timeinc_old, stress_BC, rotation_BC) |
| solution for the Polarisation scheme with internal iterations More...
|
|
subroutine, public | grid_mech_spectral_polarisation::grid_mech_spectral_polarisation_forward (cutBack, guess, timeinc, timeinc_old, loadCaseTime, deformation_BC, stress_BC, rotation_BC) |
| forwarding routine More...
|
|
subroutine, public | grid_mech_spectral_polarisation::grid_mech_spectral_polarisation_updatecoords |
| Age. More...
|
|
subroutine, public | grid_mech_spectral_polarisation::grid_mech_spectral_polarisation_restartwrite |
| Write current solver and constitutive data for restart to file. More...
|
|
subroutine | grid_mech_spectral_polarisation::converged (snes_local, PETScIter, devNull1, devNull2, devNull3, reason, dummy, ierr) |
| convergence check More...
|
|
subroutine | grid_mech_spectral_polarisation::formresidual (in, FandF_tau, residuum, dummy, ierr) |
| forms the residual vector More...
|
|
|
type(tsolutionparams), private | grid_mech_spectral_polarisation::params |
|
type(tnumerics) | grid_mech_spectral_polarisation::num |
|
type(tdm), private | grid_mech_spectral_polarisation::da |
|
type(tsnes), private | grid_mech_spectral_polarisation::snes |
|
type(tvec), private | grid_mech_spectral_polarisation::solution_vec |
|
real(preal), dimension(:,:,:,:,:), allocatable, private | grid_mech_spectral_polarisation::f_lastinc |
| field of previous compatible deformation gradients More...
|
|
real(preal), dimension(:,:,:,:,:), allocatable, private | grid_mech_spectral_polarisation::f_tau_lastinc |
| field of previous incompatible deformation gradient More...
|
|
real(preal), dimension(:,:,:,:,:), allocatable, private | grid_mech_spectral_polarisation::fdot |
| field of assumed rate of compatible deformation gradient More...
|
|
real(preal), dimension(:,:,:,:,:), allocatable, private | grid_mech_spectral_polarisation::f_taudot |
| field of assumed rate of incopatible deformation gradient More...
|
|
real(preal), dimension(3, 3), private | grid_mech_spectral_polarisation::f_aimdot = 0.0_pReal |
| assumed rate of average deformation gradient More...
|
|
real(preal), dimension(3, 3), private | grid_mech_spectral_polarisation::f_aim = math_I3 |
| current prescribed deformation gradient More...
|
|
real(preal), dimension(3, 3), private | grid_mech_spectral_polarisation::f_aim_lastinc = math_I3 |
| previous average deformation gradient More...
|
|
real(preal), dimension(3, 3), private | grid_mech_spectral_polarisation::f_av = 0.0_pReal |
| average incompatible def grad field More...
|
|
real(preal), dimension(3, 3), private | grid_mech_spectral_polarisation::p_av = 0.0_pReal |
| average 1st Piola–Kirchhoff stress More...
|
|
character(len=pstringlen), private | grid_mech_spectral_polarisation::incinfo |
| time and increment information More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::c_volavg = 0.0_pReal |
| current volume average stiffness More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::c_volavglastinc = 0.0_pReal |
| previous volume average stiffness More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::c_minmaxavg = 0.0_pReal |
| current (min+max)/2 stiffness More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::c_minmaxavglastinc = 0.0_pReal |
| previous (min+max)/2 stiffness More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::s = 0.0_pReal |
| current compliance (filled up with zeros) More...
|
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::c_scale = 0.0_pReal |
|
real(preal), dimension(3, 3, 3, 3), private | grid_mech_spectral_polarisation::s_scale = 0.0_pReal |
|
real(preal), private | grid_mech_spectral_polarisation::err_bc |
| deviation from stress BC More...
|
|
real(preal), private | grid_mech_spectral_polarisation::err_curl |
| RMS of curl of F. More...
|
|
real(preal), private | grid_mech_spectral_polarisation::err_div |
| RMS of div of P. More...
|
|
integer, private | grid_mech_spectral_polarisation::totaliter = 0 |
| total iteration in current increment More...
|
|