37 public std::enable_shared_from_this<CElementSpringDXDYRZ>
42 const size_t from_node_id,
const size_t to_node_id,
const num_t Kx,
43 const num_t Ky,
const num_t KRZ);
49 std::vector<TStiffnessSubmatrix>& outSubMats)
const override;
53 num_t Kx = 0, Ky = 0,
KRz = 0;
69 mrpt::opengl::CSetOfObjects::Ptr getVisualization(
Definition: CElementSpringDXDYRZ.h:38
num_t KRz
Stiffness constants of the spring (N/m)
Definition: CElementSpringDXDYRZ.h:53
void getLocalDoFs(std::vector< used_DoFs_t > &dofs) const override
void do_mesh(const size_t my_idx, CStructureProblem &out_fem, MeshOutputInfo &out_info, const MeshParams ¶ms) override
void loadParamsFromSet(const mrpt::containers::yaml &p, const EvaluationContext &ctx) override
void drawSVG(void *_cairo_context, const DrawStructureOptions &options, const RenderInitData &ri, const DrawElementExtraParams &draw_el_params, const MeshOutputInfo *meshing_info) const override
void getLocalStiffnessMatrices(std::vector< TStiffnessSubmatrix > &outSubMats) const override
Definition: CElement.h:49
Definition: CStructureProblem.h:36
Definition: DrawStructureOptions.h:34
Definition: CFiniteElementProblem.h:138
Definition: CFiniteElementProblem.h:128
Definition: DrawStructureOptions.h:115