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_deltaLeverPosition() const | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::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::UniformMultiLayerLeverDrive2d::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(double xlever, const T &active) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
initEventDriven(double xlever, const T &active, const U &delta_u, const W &delta_ubar) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System::initEventDriven(const S &ubar, const T &active) | FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System | inline |
FrictionQPotFEM::UniformMultiLayerIndividualDrive2d::System::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 |
leverPosition() const | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
leverTarget() const | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::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 |
setLeverProperties(double H, const T &hi) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
setLeverTarget(double xdrive) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
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::UniformMultiLayerLeverDrive2d::System) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::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, double H, const array_type::tensor< double, 1 > &hi) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inline |
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::UniformMultiLayerLeverDrive2d::System | inlinevirtual |
u() const | FrictionQPotFEM::Generic2d::System | inline |
updated_u() override | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inlineprotectedvirtual |
updated_v() | FrictionQPotFEM::Generic2d::System | inline |
v() const | FrictionQPotFEM::Generic2d::System | inline |
vector() const | FrictionQPotFEM::Generic2d::System | inline |
~System() (defined in FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System) | FrictionQPotFEM::UniformMultiLayerLeverDrive2d::System | inlinevirtual |