|
| PolygonShape (MeshEntity *ent) |
|
virtual int | rtti () const |
|
virtual int | dim () const |
|
virtual std::string | name () const |
|
virtual RVector3 | norm () const |
|
virtual RVector3 | rst (Index i) const |
|
virtual bool | isInside (const RVector3 &xyz, bool verbose) const |
|
| Shape (MeshEntity *ent) |
|
virtual | ~Shape () |
|
Index | nodeCount () const |
|
Node & | node (Index i) const |
|
void | setNodesPtr (const std::vector< Node * > &n) |
|
const std::vector< Node * > & | nodes () const |
|
virtual std::vector< PolynomialFunction< double > > | createShapeFunctions () const |
|
void | createJacobian (RMatrix3 &J) const |
|
RMatrix3 | createJacobian () const |
|
const RMatrix3 & | invJacobian () const |
|
virtual RVector | N (const RVector3 &L) const |
|
virtual void | N (const RVector3 &L, RVector &ret) const |
|
virtual void | dNdrst (const RVector3 &rst, RMatrix &MdNdrst) const |
|
virtual RMatrix | dNdrst (const RVector3 &L) const |
|
virtual void | rst2xyz (const RVector3 &rst, RVector3 &xyz) const |
|
virtual RVector3 | xyz (const RVector3 &rst) const |
|
virtual void | xyz2rst (const RVector3 &xyz, RVector3 &rst) const |
|
virtual RVector3 | rst (const RVector3 &xyz) const |
|
double | drstdxyz (uint rstI, uint xyzJ) const |
|
virtual bool | isInside (const RVector3 &xyz, RVector &sf, bool verbose=false) const |
|
virtual bool | touch (const RVector3 &pos, double tol=1e-6, bool verbose=false) const |
|
virtual bool | intersectRay (const RVector3 &start, const RVector3 &dir, RVector3 &pos) |
|
double | domainSize () const |
|
RVector3 | center () const |
|
double | h () const |
|
virtual Plane | plane () const |
|
void | changed () |
|
double | jacobianDeterminant () const |
|
void | resizeNodeSize_ (Index n) |
|