|
| | InterfaceShape () |
| |
| | InterfaceShape (const Ref< BShape > &bshape) |
| |
| | InterfaceShape (const String &name, const Ref< BShape > &bshape) |
| |
| virtual void | readFrom (ObjectInput &in) |
| |
| virtual void | writeTo (ObjectOutput &out) const |
| |
| virtual idx_t | globalRank () const |
| | Returns the global rank of this shape. More...
|
| |
| virtual idx_t | localRank () const |
| | Returns the local rank of this shape. More...
|
| |
| virtual idx_t | nodeCount () const |
| | Returns the number of nodes. More...
|
| |
| virtual idx_t | vertexCount () const |
| |
| virtual idx_t | ipointCount () const |
| |
| virtual idx_t | shapeFuncCount () const |
| | Returns the number of shape functions. More...
|
| |
| virtual String | getGeometry () const |
| |
| virtual Matrix | getVertexCoords () const |
| |
| virtual Matrix | getIntegrationScheme () const |
| |
| virtual void | getGlobalIntegrationPoints (const Matrix &x, const Matrix &c) const |
| |
| virtual void | getIntegrationWeights (const Vector &w, const Matrix &c) const |
| |
| virtual void | getGlobalPoint (const Vector &x, const Vector &u, const Matrix &c) const |
| |
| virtual bool | getLocalPoint (const Vector &u, const Vector &x, double eps, const Matrix &c) const |
| |
| virtual bool | containsLocalPoint (const Vector &u) const |
| | Tests whether a point lies within this shape. More...
|
| |
| virtual Matrix | getShapeFunctions () const |
| | Returns the shape functions evaluated in the integration points. More...
|
| |
| virtual Matrix | getVertexFunctions () const |
| |
| virtual void | evalShapeFunctions (const Vector &h, const Vector &u) const |
| | Computes the shape functions in a given point. More...
|
| |
| void | evalNormal (const Vector &q, const Vector &u, const Matrix &c) const |
| |
| void | getNormals (const Matrix &q, const Vector &w, const Matrix &c) const |
| |
| void | getVertexNormals (const Matrix &q, const Matrix &c) const |
| |
| BShape * | getBShape () const |
| |
| void | getMidCoords (const Matrix &x, const Matrix &c) const |
| |
| const Matrix & | getMidCoords (const Matrix &c) const |
| |
| virtual void * | getExtByID (ExtensionID extID) const |
| |
| virtual int | integrationPointCount () const =0 |
| | Returns the number of integration points. More...
|
| |
| virtual Matrix | getLocalNodeCoords () const =0 |
| | Returns the coordinates of the nodes in the local coordinate system. More...
|
| |
| virtual Matrix | getIntegrationPoints () const =0 |
| | Returns the integration points in the local coordinate system. More...
|
| |
| virtual void | getGlobalIntegrationPoints (const Matrix &x, const Matrix &c) const |
| | Computes the integration points in the global coordinate system. More...
|
| |
| virtual void | getIntegrationWeights (const Vector &w, const Matrix &c) const =0 |
| | Computes the integration weights in the global coordinate system. More...
|
| |
| virtual void | getGlobalPoint (const Vector &x, const Vector &u, const Matrix &c) const =0 |
| | Converts a local coordinate vector to a global coordinate vector. More...
|
| |
| virtual bool | getLocalPoint (const Vector &u, const Vector &x, double eps, const Matrix &c) const |
| | Converts a global coordinate vector to a local coordinate vector. More...
|
| |
| virtual jem::Class * | getClass () const |
| | Returns the Class instance representing the runtime class of this object. More...
|
| |
| virtual String | toString () const |
| | Returns a short textual description of this object. More...
|
| |
| virtual long | hashValue () const |
| | Returns a hash value for this object. More...
|
| |
| virtual bool | equals (const Ref< Object > &obj) const |
| | Tests whether two objects are equal. More...
|
| |
| Ref< Object > | clone () const |
| | Returns a copy of this object. More...
|
| |
| virtual Matrix jive::geom::InterfaceShape::getShapeFunctions |
( |
| ) |
const |
|
virtual |
Returns a matrix containing the values of the shape functions in the integration points of this shape. If the returned matrix is denoted by h, then h(i,j) equals the value of the i-th shape function in the j-th integration point.
The contents of the returned matrix should not be modified because it may share its data with one of the private members of this shape.
- Returns
- A matrix containing the values of the shape functions in the integration points.
Implements jive::geom::Shape.