hydroelastic elastofluid pseudoplastic viscoelastic-plastic visco-elastic-plastic viscoelastoplastic elasticoviscous potential visco-elasto-plastic elastoviscoplastic