| a() const | FrictionQPotFEM::Generic2d::System | inline |
| affineSimpleShear(double delta_gamma) const | FrictionQPotFEM::Generic2d::System | inline |
| affineSimpleShearCentered(double delta_gamma) const | FrictionQPotFEM::Generic2d::System | inline |
| alpha() const | FrictionQPotFEM::Generic2d::System | inline |
| applyShearStress(double sigxy) | FrictionQPotFEM::Generic2d::System | inline |
| computeEpsSig() | FrictionQPotFEM::Generic2d::System | inlineprotected |
| computeForceFromTargetUbar() | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlineprotected |
| computeForceMaterial() | FrictionQPotFEM::Generic2d::System | inlineprotected |
| computeInternalExternalResidualForce() override | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlineprotectedvirtual |
| computeLayerUbarActive() | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlineprotected |
| conn() const | FrictionQPotFEM::Generic2d::System | inline |
| coor() const | FrictionQPotFEM::Generic2d::System | inline |
| damping() const | FrictionQPotFEM::Generic2d::System | inline |
| dofs() const | FrictionQPotFEM::Generic2d::System | inline |
| dt() const | FrictionQPotFEM::Generic2d::System | inline |
| dV() const | FrictionQPotFEM::Generic2d::System | inline |
| elastic() | FrictionQPotFEM::Generic2d::System | inline |
| elastic_elem() const | FrictionQPotFEM::Generic2d::System | inline |
| Eps() | FrictionQPotFEM::Generic2d::System | inline |
| Epsddot() const | FrictionQPotFEM::Generic2d::System | inline |
| Epsdot() const | FrictionQPotFEM::Generic2d::System | inline |
| eta() const | FrictionQPotFEM::Generic2d::System | inline |
| eventDriven_deltaU() const | FrictionQPotFEM::Generic2d::System | inline |
| eventDriven_deltaUbar() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| eventDriven_setDeltaU(const T &delta_u, bool autoscale=true) | FrictionQPotFEM::Generic2d::System | inline |
| eventDriven_targetActive() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| eventDrivenStep(double deps, bool kick, int direction=+1, bool yield_element=false, bool fallback=false) override | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlinevirtual |
| fdamp() const | FrictionQPotFEM::Generic2d::System | inline |
| fdrive() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| fext() | FrictionQPotFEM::Generic2d::System | inline |
| fint() | FrictionQPotFEM::Generic2d::System | inline |
| flowSteps(size_t n, const T &v, size_t nmargin=0) | FrictionQPotFEM::Generic2d::System | inline |
| fmaterial() const | FrictionQPotFEM::Generic2d::System | inline |
| G() const | FrictionQPotFEM::Generic2d::System | inline |
| inc() const | FrictionQPotFEM::Generic2d::System | inline |
| initEventDriven(const S &ubar, const T &active) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| initEventDriven(const S &ubar, const T &active, const U &delta_u) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| isHomogeneousElastic() const | FrictionQPotFEM::Generic2d::System | inline |
| K() const | FrictionQPotFEM::Generic2d::System | inline |
| layerElements(size_t i) const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerFdrive() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerIsPlastic() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerNodes(size_t i) const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerSetDriveStiffness(double k, bool symmetric=true) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerSetTargetActive(const T &active) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerSetTargetUbar(const T &ubar) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerSetUbar(const S &ubar, const T &prescribe) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerTargetActive() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerTargetUbar() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerTargetUbar_affineSimpleShear(double delta_gamma, const T &height) const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| layerUbar() | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| m_a | FrictionQPotFEM::Generic2d::System | protected |
| m_a_n | FrictionQPotFEM::Generic2d::System | protected |
| m_alpha | FrictionQPotFEM::Generic2d::System | protected |
| m_coor | FrictionQPotFEM::Generic2d::System | protected |
| m_D | FrictionQPotFEM::Generic2d::System | protected |
| m_drive_k | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_drive_spring_symmetric | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_dt | FrictionQPotFEM::Generic2d::System | protected |
| m_dV | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_elem_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_elem_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_Eps | FrictionQPotFEM::Generic2d::System | protected |
| m_Epsdot_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_eta | FrictionQPotFEM::Generic2d::System | protected |
| m_fdamp | FrictionQPotFEM::Generic2d::System | protected |
| m_fdrive | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_fe | FrictionQPotFEM::Generic2d::System | protected |
| m_fe_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_fe_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_felas | FrictionQPotFEM::Generic2d::System | protected |
| m_fext | FrictionQPotFEM::Generic2d::System | protected |
| m_fint | FrictionQPotFEM::Generic2d::System | protected |
| m_fmaterial | FrictionQPotFEM::Generic2d::System | protected |
| m_fplas | FrictionQPotFEM::Generic2d::System | protected |
| m_fres | FrictionQPotFEM::Generic2d::System | protected |
| m_ftmp | FrictionQPotFEM::Generic2d::System | protected |
| m_full_outdated | FrictionQPotFEM::Generic2d::System | protected |
| m_fvisco | FrictionQPotFEM::Generic2d::System | protected |
| m_inc | FrictionQPotFEM::Generic2d::System | protected |
| m_K_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_layer_dV1 | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layer_elem | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layer_is_plastic | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layer_node | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layer_ubar | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layerdrive_active | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_layerdrive_targetubar | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_M | FrictionQPotFEM::Generic2d::System | protected |
| m_N | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_n_layer | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_ndim | FrictionQPotFEM::Generic2d::System | protected |
| m_nelem | FrictionQPotFEM::Generic2d::System | protected |
| m_nelem_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_nelem_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_nip | FrictionQPotFEM::Generic2d::System | protected |
| m_nne | FrictionQPotFEM::Generic2d::System | protected |
| m_nnode | FrictionQPotFEM::Generic2d::System | protected |
| m_pert_Epsd_plastic | FrictionQPotFEM::Generic2d::System | protected |
| m_pert_layerdrive_active | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_pert_layerdrive_targetubar | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_pert_u | FrictionQPotFEM::Generic2d::System | protected |
| m_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_qs_inc_first | FrictionQPotFEM::Generic2d::System | protected |
| m_qs_inc_last | FrictionQPotFEM::Generic2d::System | protected |
| m_quad | FrictionQPotFEM::Generic2d::System | protected |
| m_quad_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_quad_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_rho | FrictionQPotFEM::Generic2d::System | protected |
| m_set_D | FrictionQPotFEM::Generic2d::System | protected |
| m_set_visco | FrictionQPotFEM::Generic2d::System | protected |
| m_Sig | FrictionQPotFEM::Generic2d::System | protected |
| m_slice_elas | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_slice_index | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_slice_plas | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_u | FrictionQPotFEM::Generic2d::System | protected |
| m_ud | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_ue | FrictionQPotFEM::Generic2d::System | protected |
| m_ue_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_ue_plas | FrictionQPotFEM::Generic2d::System | protected |
| m_uq | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | protected |
| m_v | FrictionQPotFEM::Generic2d::System | protected |
| m_v_n | FrictionQPotFEM::Generic2d::System | protected |
| m_vector | FrictionQPotFEM::Generic2d::System | protected |
| m_vector_elas | FrictionQPotFEM::Generic2d::System | protected |
| m_vector_plas | FrictionQPotFEM::Generic2d::System | protected |
| mass() const | FrictionQPotFEM::Generic2d::System | inline |
| minimise(size_t nmargin=0, double tol=1e-5, size_t niter_tol=20, size_t max_iter=1e7, bool time_activity=false, bool max_iter_is_error=true) | FrictionQPotFEM::Generic2d::System | inline |
| minimise_highfrequency(const array_type::tensor< size_t, 1 > &nodes, const array_type::tensor< size_t, 1 > &top, size_t t_step=1, size_t nmargin=0, double tol=1e-5, size_t niter_tol=20, size_t max_iter=1e7) | FrictionQPotFEM::Generic2d::System | inline |
| minimise_truncate(const T &idx_n, size_t A_truncate=0, size_t S_truncate=0, double tol=1e-5, size_t niter_tol=20, size_t max_iter=1e7) | FrictionQPotFEM::Generic2d::System | inline |
| minimise_truncate(size_t A_truncate=0, size_t S_truncate=0, double tol=1e-5, size_t niter_tol=20, size_t max_iter=1e7) | FrictionQPotFEM::Generic2d::System | inline |
| N() const override | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlinevirtual |
| nlayer() const | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| plastic() | FrictionQPotFEM::Generic2d::System | inline |
| plastic_elem() const | FrictionQPotFEM::Generic2d::System | inline |
| plastic_Epsdot() | FrictionQPotFEM::Generic2d::System | inline |
| quad() const | FrictionQPotFEM::Generic2d::System | inline |
| quasistaticActivityFirst() const | FrictionQPotFEM::Generic2d::System | inline |
| quasistaticActivityLast() const | FrictionQPotFEM::Generic2d::System | inline |
| quench() | FrictionQPotFEM::Generic2d::System | inline |
| refresh() | FrictionQPotFEM::Generic2d::System | inline |
| residual() const | FrictionQPotFEM::Generic2d::System | inline |
| rho() const | FrictionQPotFEM::Generic2d::System | inline |
| setA(const T &a) | FrictionQPotFEM::Generic2d::System | inline |
| setAlpha(double alpha) | FrictionQPotFEM::Generic2d::System | inline |
| setDampingMatrix(const T &val_elem) | FrictionQPotFEM::Generic2d::System | inline |
| setDt(double dt) | FrictionQPotFEM::Generic2d::System | inline |
| setEta(double eta) | FrictionQPotFEM::Generic2d::System | inline |
| setFext(const T &fext) | FrictionQPotFEM::Generic2d::System | inline |
| setInc(size_t arg) | FrictionQPotFEM::Generic2d::System | inlinevirtual |
| setMassMatrix(const T &val_elem) | FrictionQPotFEM::Generic2d::System | inline |
| setRho(double rho) | FrictionQPotFEM::Generic2d::System | inline |
| setT(double arg) | FrictionQPotFEM::Generic2d::System | inline |
| setU(const T &u) | FrictionQPotFEM::Generic2d::System | inline |
| setV(const T &v) | FrictionQPotFEM::Generic2d::System | inline |
| Sig() | FrictionQPotFEM::Generic2d::System | inline |
| stiffness() const | FrictionQPotFEM::Generic2d::System | inline |
| System()=default (defined in FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | |
| System(const array_type::tensor< double, 2 > &coor, const array_type::tensor< size_t, 2 > &conn, const array_type::tensor< size_t, 2 > &dofs, const array_type::tensor< size_t, 1 > &iip, const std::vector< array_type::tensor< size_t, 1 > > &elem, const std::vector< array_type::tensor< size_t, 1 > > &node, const array_type::tensor< bool, 1 > &layer_is_plastic, const array_type::tensor< double, 2 > &elastic_K, const array_type::tensor< double, 2 > &elastic_G, const array_type::tensor< double, 2 > &plastic_K, const array_type::tensor< double, 2 > &plastic_G, const array_type::tensor< double, 3 > &plastic_epsy, double dt, double rho, double alpha, double eta, const array_type::tensor< bool, 2 > &drive_is_active, double k_drive) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
| FrictionQPotFEM::Generic2d::System::System(const C &coor, const E &conn, const E &dofs, const L &iip, const L &elastic_elem, const M &elastic_K, const M &elastic_G, const L &plastic_elem, const M &plastic_K, const M &plastic_G, const Y &plastic_epsy, double dt, double rho, double alpha, double eta) | FrictionQPotFEM::Generic2d::System | inline |
| t() const | FrictionQPotFEM::Generic2d::System | inline |
| timeStep() | FrictionQPotFEM::Generic2d::System | inline |
| timeSteps(size_t n, size_t nmargin=0) | FrictionQPotFEM::Generic2d::System | inline |
| timeStepsUntilEvent(size_t nmargin=0, double tol=1e-5, size_t niter_tol=20, size_t max_iter=1e7) | FrictionQPotFEM::Generic2d::System | inline |
| type() const override | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlinevirtual |
| u() const | FrictionQPotFEM::Generic2d::System | inline |
| updated_u() override | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlineprotectedvirtual |
| updated_v() | FrictionQPotFEM::Generic2d::System | inline |
| v() const | FrictionQPotFEM::Generic2d::System | inline |
| vector() const | FrictionQPotFEM::Generic2d::System | inline |
| ~System() (defined in FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inlinevirtual |