#include <RANFSNormalMechanicalContact.h>
Public Member Functions | |
RANFSNormalMechanicalContact (const InputParameters ¶meters) | |
bool | shouldApply () override |
void | residualSetup () override |
void | timestepSetup () override |
void | initialSetup () override |
bool | overwriteSlaveResidual () override |
void | computeSlaveValue (NumericVector< Number > &solution) override |
Protected Member Functions | |
virtual Real | computeQpSlaveValue () override |
virtual Real | computeQpResidual (Moose::ConstraintType type) override |
virtual Real | computeQpJacobian (Moose::ConstraintJacobianType type) override |
Protected Attributes | |
const MooseEnum | _component |
const unsigned int | _mesh_dimension |
NumericVector< Number > & | _residual_copy |
unsigned int | _largest_component |
std::vector< unsigned int > | _vars |
std::vector< MooseVariable * > | _var_objects |
std::unordered_map< dof_id_type, Real > | _node_to_contact_lm |
std::unordered_map< dof_id_type, Real > | _node_to_tied_lm |
std::unordered_map< dof_id_type, std::vector< const Elem * > > | _node_to_master_elem_sequence |
Real | _contact_lm |
Real | _tied_lm |
PenetrationInfo * | _pinfo |
std::unordered_map< dof_id_type, const Node * > | _ping_pong_slave_node_to_master_node |
Real | _distance |
bool | _tie_nodes |
unsigned int | _master_index |
RealVectorValue | _res_vec |
const Node * | _nearest_node |
std::vector< std::unordered_map< dof_id_type, Number > > | _dof_number_to_value |
CouplingMatrix | _disp_coupling |
Definition at line 33 of file RANFSNormalMechanicalContact.h.
RANFSNormalMechanicalContact::RANFSNormalMechanicalContact | ( | const InputParameters & | parameters | ) |
Definition at line 42 of file RANFSNormalMechanicalContact.C.
|
overrideprotectedvirtual |
Definition at line 303 of file RANFSNormalMechanicalContact.C.
|
overrideprotectedvirtual |
Definition at line 259 of file RANFSNormalMechanicalContact.C.
|
overrideprotectedvirtual |
Definition at line 419 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 414 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 66 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 91 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 83 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 100 of file RANFSNormalMechanicalContact.C.
|
override |
Definition at line 76 of file RANFSNormalMechanicalContact.C.
|
protected |
Definition at line 51 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), computeQpResidual(), overwriteSlaveResidual(), and shouldApply().
|
protected |
Definition at line 61 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpResidual(), and shouldApply().
|
protected |
Definition at line 71 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), and initialSetup().
|
protected |
Definition at line 65 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpResidual(), and shouldApply().
|
protected |
Definition at line 70 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), and shouldApply().
|
protected |
Definition at line 55 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), computeQpResidual(), overwriteSlaveResidual(), and shouldApply().
|
protected |
Definition at line 67 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), computeQpResidual(), and shouldApply().
|
protected |
Definition at line 52 of file RANFSNormalMechanicalContact.h.
Referenced by RANFSNormalMechanicalContact(), and shouldApply().
|
protected |
Definition at line 69 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpResidual(), and shouldApply().
|
protected |
Definition at line 58 of file RANFSNormalMechanicalContact.h.
Referenced by residualSetup(), and shouldApply().
|
protected |
Definition at line 60 of file RANFSNormalMechanicalContact.h.
Referenced by shouldApply(), and timestepSetup().
|
protected |
Definition at line 59 of file RANFSNormalMechanicalContact.h.
Referenced by residualSetup(), and shouldApply().
|
protected |
Definition at line 63 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), computeQpResidual(), and shouldApply().
|
protected |
Definition at line 64 of file RANFSNormalMechanicalContact.h.
Referenced by shouldApply(), and timestepSetup().
|
protected |
Definition at line 68 of file RANFSNormalMechanicalContact.h.
Referenced by shouldApply().
|
protected |
Definition at line 53 of file RANFSNormalMechanicalContact.h.
Referenced by shouldApply().
|
protected |
Definition at line 66 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpJacobian(), computeQpResidual(), overwriteSlaveResidual(), and shouldApply().
|
protected |
Definition at line 62 of file RANFSNormalMechanicalContact.h.
Referenced by computeQpResidual(), and shouldApply().
|
protected |
Definition at line 57 of file RANFSNormalMechanicalContact.h.
Referenced by RANFSNormalMechanicalContact(), and shouldApply().
|
protected |
Definition at line 56 of file RANFSNormalMechanicalContact.h.
Referenced by initialSetup(), RANFSNormalMechanicalContact(), and shouldApply().