#include <hyp.fem.interfaces.h>
Inheritance diagram for IFEOMesh::
Public Methods | |
virtual IGeometricBase * | CreateElement (const t_label &Label, const t_label_enum &LabelEnum)=0 |
virtual IContainerKey * | GetContainerOfElements ()=0 |
virtual t_size | GetNumberOfElements ()=0 |
virtual IGeometricBase * | GetElement (const t_label &Label)=0 |
virtual void | ClearAllData ()=0 |
virtual void | SetDefaultMaterial (IFEOMaterial *pObject)=0 |
virtual const IFEOMaterial * | GetDefaultMaterial () const=0 |
virtual void | ConstructGlobalMatrix ()=0 |
virtual IMatrix * | K () const=0 |
virtual void | ConstructBoundaryMatrix ()=0 |
virtual void | InverseBoundaryMatrix ()=0 |
virtual void | ConstructVisibleMatrix ()=0 |
virtual void | InitMasks ()=0 |
virtual void | SetRenderMask (const t_mask_array &Mask)=0 |
virtual t_mask_array | RenderMask ()=0 |
virtual t_real_array | Displacement ()=0 |
virtual t_real_array | GetGlobalDisplacement ()=0 |
virtual void | SetRealTimeMask (const t_mask_array &Mask)=0 |
virtual t_mask_array | RealTimeMask ()=0 |
virtual t_real_array | RealTimeForce ()=0 |
virtual t_real_array | GetGlobalRealTimeForce ()=0 |
virtual void | SetGlobalRealTimeForce (const t_real_array &Array)=0 |
virtual void | ClearRealTimeForce ()=0 |
virtual void | PreRender ()=0 |
virtual void | Render ()=0 |
virtual void | PostRender ()=0 |
virtual void | SetForce (const t_label &Label, const t_real &FX, const t_real &FY, const t_real &FZ)=0 |
virtual void | SetForce (const t_real &X, const t_real &Y, const t_real &Z, bool FilterX, bool FilterY, bool FilterZ, const t_real &FX, const t_real &FY, const t_real &FZ)=0 |
virtual void | FixDOF (const t_real &X, const t_real &Y, const t_real &Z, bool FilterX, bool FilterY, bool FilterZ, bool DOFX, bool DOFY, bool DOFZ)=0 |
virtual bool | IsSideFixed (const t_label &SideLabel, const t_size &CoordinateLabel)=0 |
IID_hypIFEOMesh
{196913E4-18BD-11d5-A08F-0080AD97951B}
|
Removes all the components attached to the mesh. According to implementation, it is:
Reimplemented in CFEOMesh. |
|
Clears the force vector. Reimplemented in CFEOMesh. |
|
Constructs the boundary matrix: Reimplemented in CFEOMesh. |
|
Constructs the global matrix. Reimplemented in CFEOMesh. |
|
Constructs the visible matrix. Reimplemented in CFEOMesh. |
|
Creates an element and attach to the mesh. The created element attaches the vertices which are been given in parameters.
Reimplemented in CFEOMesh. |
|
Gets the displacement vector. Reimplemented in CFEOMesh. |
|
Fixs the DOF of all the nodes matching the filter.
Reimplemented in CFEOMesh. |
|
Gets the container of elements. Reimplemented in CFEOMesh. |
|
Gets the default material. Reimplemented in CFEOMesh. |
|
Gets the element associated to the mesh.
Reimplemented in CFEOMesh. |
|
Gets the global displacement vector. Reimplemented in CFEOMesh. |
|
Gets the global force vector. Reimplemented in CFEOMesh. |
|
Gets the number of elements associated to the mesh. Reimplemented in CFEOMesh. |
|
Inits the masks. Reimplemented in CFEOMesh. |
|
Inverses the boundary matrix. Reimplemented in CFEOMesh. |
|
Checks if a side is fixed in a particualr direction.
Reimplemented in CFEOMesh. |
|
Gets the matrix associated to the mesh. Reimplemented in CFEOMesh. |
|
Excecutes the post-render step. Reimplemented in CFEOMesh. |
|
Starts the pre-render step. Reimplemented in CFEOMesh. |
|
Gets the force vector. Reimplemented in CFEOMesh. |
|
Gets the real time mask. Reimplemented in CFEOMesh. |
|
Excecutes the render step. Reimplemented in CFEOMesh. |
|
Gets the render mask. Reimplemented in CFEOMesh. |
|
Sets the default material associated to the mesh.
Reimplemented in CFEOMesh. |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Sets a ponctual force localized on the nodes matching the filter.
Reimplemented in CFEOMesh. |
|
Sets a ponctual forces localized on a node.
Reimplemented in CFEOMesh. |
|
Sets the global force vector.
Reimplemented in CFEOMesh. |
|
Sets the real time mask.
Reimplemented in CFEOMesh. |
|
Sets the render mask.
Reimplemented in CFEOMesh. |
|
|