|
virtual void | computeStressAndEquivalentLoads (const CElement *el, ElementStress &stress, std::vector< array6 > &loads)=0 |
|
virtual void | loadParamsFromSet (const mrpt::containers::yaml &p, const EvaluationContext &ctx)=0 |
|
virtual void | meshLoad (CStructureProblem &meshed_fem, const std::vector< size_t > &meshed_element_idxs, const size_t original_bar_idx, const CStructureProblem &original_fem) const =0 |
|
virtual mrpt::opengl::CSetOfObjects::Ptr | getVisualization (const CFiniteElementProblem &fem, const DrawStructureOptions &options, const DrawElementExtraParams &draw_el_params, const MeshOutputInfo *meshing_info) const =0 |
|
virtual void | getVisualization_init (const CFiniteElementProblem &fem, const DrawStructureOptions &options, const DrawElementExtraParams &draw_el_params, const MeshOutputInfo *meshing_info) const |
|
virtual void | getVisualization_pre (const CFiniteElementProblem &fem, const DrawStructureOptions &options, const DrawElementExtraParams &draw_el_params, const MeshOutputInfo *meshing_info) const |
|
Base for all loads that can be applied to beam, distributed or applied to a single point.