|
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 |