|
| using | DummyBoundedMatrixType = BoundedMatrix< int, 1, 1 > |
| |
| using | GeometryArraySlaveType = array_1d< double, TNumNodes > |
| |
| using | GeometryArrayMasterType = array_1d< double, TNumNodesMaster > |
| |
| using | GeometryDoFMatrixSlaveType = BoundedMatrix< double, TNumNodes, TDim > |
| |
| using | GeometryDoFMatrixMasterType = BoundedMatrix< double, TNumNodesMaster, TDim > |
| |
| using | GeometryMatrixType = BoundedMatrix< double, TNumNodes, TNumNodes > |
| |
| using | VertexDerivativesMatrixType = typename std::conditional< TNumNodes==2, DummyBoundedMatrixType, BoundedMatrix< double, 3, 3 > >::type |
| |
| array_1d< double, TNumNodes > | PenaltyParameter |
| | The penalty parameter. More...
|
| |
| double | ScaleFactor |
| | The scale factor. More...
|
| |
| GeometryDoFMatrixSlaveType | NormalSlave |
| | The normals of the nodes. More...
|
| |
| GeometryDoFMatrixMasterType | NormalMaster |
| |
| GeometryDoFMatrixSlaveType | X1 |
| | Displacements and original coordinates. More...
|
| |
| GeometryDoFMatrixSlaveType | u1 |
| |
| GeometryDoFMatrixMasterType | X2 |
| |
| GeometryDoFMatrixMasterType | u2 |
| |
| array_1d< double, DoFSizeDerivativesDependence > | DeltaDetjSlave |
| | Jacobian derivatives. More...
|
| |
| array_1d< GeometryArraySlaveType, DoFSizeDerivativesDependence > | DeltaPhi |
| | Dual shape function derivatives. More...
|
| |
| array_1d< GeometryArraySlaveType, DoFSizeDerivativesDependence > | DeltaN1 |
| | Shape function derivatives. More...
|
| |
| array_1d< GeometryArrayMasterType, DoFSizeDerivativesDependence > | DeltaN2 |
| |
| array_1d< GeometryDoFMatrixSlaveType, DoFSizeSlaveGeometry > | DeltaNormalSlave |
| | Normal derivatives. More...
|
| |
| array_1d< GeometryDoFMatrixMasterType, DoFSizeMasterGeometry > | DeltaNormalMaster |
| |
| array_1d< VertexDerivativesMatrixType, DoFSizeDerivativesVertex > | DeltaCellVertex |
| | Integration cell vertex derivatives. More...
|
| |
| GeometryMatrixType | Ae |
| | Ae matrix. More...
|
| |
| array_1d< GeometryMatrixType, DoFSizeDerivativesDependence > | DeltaAe |
| | Derivatives Ae. More...
|
| |
| static const SizeType | DummySize |
| |
| static const SizeType | DoFSizeSlaveGeometry |
| |
| static const SizeType | DoFSizeMasterGeometry |
| |
| static const SizeType | DoFSizePairedGeometry |
| |
| static const SizeType | DoFSizeDerivativesDependence |
| |
| static const SizeType | DoFSizeDerivativesVertex |
| |
template<const SizeType TDim, const SizeType TNumNodes, const SizeType TNumNodesMaster = TNumNodes>
class Kratos::DerivativeDataFrictional< TDim, TNumNodes, TNumNodesMaster >
This class is a derived class of DerivativeData.
Includes additionally the derivatives necessary to compute the directional derivatives for the frictional conditions
- Author
- Vicente Mataix Ferrandiz
- Template Parameters
-
| TDim | The dimension of work |
| TNumNodes | The number of nodes of the slave |
| TNumNodesMaster | The number of nodes of the master |