Go to the documentation of this file.
49 if(spatial_dimension == 3) {
52 }
else if(spatial_dimension == 2) {
68FEContactPoint :: compute_dNdxi_matrix(
FloatMatrix &dNdxi,
int index)
77 FloatMatrix dn(spatial_dimension,spatial_dimension), dNdi;
80 dn.times(dN.
at(i, index));
82 dNdxi.
setSubMatrix(dn, 1, 1 + (i - 1) * spatial_dimension);
89FEContactPoint :: giveNormalVector()
107 FloatArray d2Ndxidxi, d2Ndetadeta, d2Ndxideta;
108 for (
int i = 1; i <= ce->giveNumberOfNodes(); ++i) {
119 kappa.
at(2,1) = kappa.
at(1,2);
162FEContactPoint_Master :: giveGlobalCoordinates()
double dotProduct(const FloatArray &x) const
void add(const FloatArray &src)
void resize(Index rows, Index cols)
void setSubMatrix(const FloatMatrix &src, int sr, int sc)
int giveNumberOfRows() const
Returns number of rows of receiver.
double at(std::size_t i, std::size_t j) const
void beUnitMatrix()
Sets receiver to unity matrix.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011