|
OpenBeam
C++ library for static analysis of mechanical structures
|
This is the complete list of members for openbeam::CFiniteElementProblem, including all inherited members.
| addLoadAtDOF(const size_t dof_index, const num_t f) | openbeam::CFiniteElementProblem | |
| assembleProblem(BuildProblemInfo &out_info) | openbeam::CFiniteElementProblem | |
| CFiniteElementProblem()=default (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| clear() | openbeam::CFiniteElementProblem | virtual |
| complementaryDoFs(const std::vector< size_t > &ds, const size_t nTotalDOFs) | openbeam::CFiniteElementProblem | static |
| constraint_list_t typedef (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| createElement(_Args &&... __args) | openbeam::CFiniteElementProblem | inline |
| getAllConstraints() const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | inline |
| getBoundingBox(num_t &min_x, num_t &max_x, num_t &min_y, num_t &max_y, bool deformed=false, const StaticSolveProblemInfo *solver_info=nullptr, num_t deformed_scale_factor=1.0) const | openbeam::CFiniteElementProblem | |
| getDOFIndex(const size_t nNode, const DoF_index n) const | openbeam::CFiniteElementProblem | |
| getElement(size_t i) const | openbeam::CFiniteElementProblem | |
| getElement(size_t i) | openbeam::CFiniteElementProblem | |
| getMaximumDeformedDisplacement(const StaticSolveProblemInfo &solver_info) const | openbeam::CFiniteElementProblem | |
| getNodeDeformedPosition(size_t i, Vector3 &out_final_point, const StaticSolveProblemInfo &solver_info, const num_t exageration_factor=1) const | openbeam::CFiniteElementProblem | |
| getNodeLabel(const size_t idx) const | openbeam::CFiniteElementProblem | |
| getNodePose(size_t i) | openbeam::CFiniteElementProblem | inline |
| getNodePose(size_t i) const | openbeam::CFiniteElementProblem | inline |
| getNumberOfElements() const | openbeam::CFiniteElementProblem | inline |
| getNumberOfNodes() const | openbeam::CFiniteElementProblem | inline |
| getOverallLoadsOnDOFs() const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | inline |
| getProblemDoFs() | openbeam::CFiniteElementProblem | inline |
| getProblemDoFsDescription() | openbeam::CFiniteElementProblem | |
| getVisualization(const DrawStructureOptions &options, const StaticSolveProblemInfo &solver_info, const MeshOutputInfo *meshing_info=nullptr, const StressInfo *stressInfo=nullptr) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| insertConstraint(const size_t dof_index, const num_t value=0) | openbeam::CFiniteElementProblem | |
| insertElement(CElement::Ptr el) | openbeam::CFiniteElementProblem | |
| insertNode(const TRotationTrans3D &p) | openbeam::CFiniteElementProblem | |
| internal_getVisualization_constraints(mrpt::opengl::CSetOfObjects &gl, const DrawStructureOptions &options, const StaticSolveProblemInfo &solver_info, const MeshOutputInfo *meshing_info, num_t DEFORMED_SCALE_FACTOR) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_getVisualization_distributedLoads(const CStructureProblem &str, mrpt::opengl::CSetOfObjects &gl, const DrawStructureOptions &options, const StaticSolveProblemInfo &solver_info, const MeshOutputInfo *meshing_info, num_t DEFORMED_SCALE_FACTOR) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_getVisualization_nodeLoads(mrpt::opengl::CSetOfObjects &gl, const DrawStructureOptions &options, const StaticSolveProblemInfo &solver_info, const MeshOutputInfo *meshing_info, num_t DEFORMED_SCALE_FACTOR) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_getVisualization_stressDiagrams(mrpt::opengl::CSetOfObjects &gl, const DrawStructureOptions &options, const StaticSolveProblemInfo &solverInfo, const MeshOutputInfo *meshingInfo, num_t DEFORMED_SCALE_FACTOR, const StressInfo &stressInfo) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_loadFromYaml(const mrpt::containers::yaml &f, const mrpt::optional_ref< vector_string_t > &errMsg, const mrpt::optional_ref< vector_string_t > &warnMsg) | openbeam::CFiniteElementProblem | protected |
| internal_parser1_Parameters(const mrpt::containers::yaml &f, EvaluationContext &ctx) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser2_BeamSections(const mrpt::containers::yaml &f, EvaluationContext &ctx) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser3_nodes(const mrpt::containers::yaml &f, EvaluationContext &ctx) (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser4_elements(const mrpt::containers::yaml &f, EvaluationContext &ctx) (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser5_constraints(const mrpt::containers::yaml &f, EvaluationContext &ctx) (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser6_node_loads(const mrpt::containers::yaml &f, EvaluationContext &ctx) (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internal_parser7_element_loads(const mrpt::containers::yaml &f, EvaluationContext &ctx) (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| internalComputeStressAndEquivalentLoads() | openbeam::CFiniteElementProblem | inlineprotectedvirtual |
| load_list_t typedef (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| loadFromFile(const std::string &file, const mrpt::optional_ref< vector_string_t > &errMsg=std::nullopt, const mrpt::optional_ref< vector_string_t > &warnMsg=std::nullopt) | openbeam::CFiniteElementProblem | |
| loadFromStream(std::istream &is, const mrpt::optional_ref< vector_string_t > &errMsg=std::nullopt, const mrpt::optional_ref< vector_string_t > &warnMsg=std::nullopt) | openbeam::CFiniteElementProblem | |
| m_DoF_constraints | openbeam::CFiniteElementProblem | protected |
| m_elements (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| m_extra_stress_for_each_element | openbeam::CFiniteElementProblem | protected |
| m_loads_at_each_dof | openbeam::CFiniteElementProblem | protected |
| m_loads_at_each_dof_equivs | openbeam::CFiniteElementProblem | protected |
| m_node_connections | openbeam::CFiniteElementProblem | protected |
| m_node_defined (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| m_node_labels | openbeam::CFiniteElementProblem | protected |
| m_node_poses (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | protected |
| m_nodeMainDirection | openbeam::CFiniteElementProblem | protected |
| m_problem_DoFs | openbeam::CFiniteElementProblem | protected |
| m_problem_DoFs_inverse_list | openbeam::CFiniteElementProblem | protected |
| postProcCalcStress(StressInfo &out_stress, const StaticSolveProblemInfo &solver_info) | openbeam::CFiniteElementProblem | |
| renderToCairoContext(void *_cairo_context, const RenderInitData &ri, const DrawStructureOptions &options, const StaticSolveProblemInfo *solver_info, const MeshOutputInfo *meshing_info) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| saveAsImage(const std::string &file, const bool is_svg, const DrawStructureOptions &options, const StaticSolveProblemInfo *solver_info=nullptr, const MeshOutputInfo *meshing_info=nullptr, ImageSaveOutputInfo *out_img_info=nullptr) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| saveAsImagePNG(const std::string &file, const DrawStructureOptions &options, const StaticSolveProblemInfo *solver_info=nullptr, const MeshOutputInfo *meshing_info=nullptr, ImageSaveOutputInfo *out_img_info=nullptr) const (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | |
| saveAsImageSVG(const std::string &file, const DrawStructureOptions &options, const StaticSolveProblemInfo *solver_info=nullptr, const MeshOutputInfo *meshing_info=nullptr, ImageSaveOutputInfo *out_img_info=nullptr) const | openbeam::CFiniteElementProblem | |
| setLoadAtDOF(const size_t dof_index, const num_t f) | openbeam::CFiniteElementProblem | |
| setNodePose(size_t idx, const TRotationTrans3D &p) | openbeam::CFiniteElementProblem | |
| setNodePose(size_t idx, const num_t x, const num_t y, const num_t z) | openbeam::CFiniteElementProblem | |
| setNumberOfNodes(size_t N) | openbeam::CFiniteElementProblem | |
| solveStatic(StaticSolveProblemInfo &out_info, const StaticSolverOptions &opts=StaticSolverOptions()) | openbeam::CFiniteElementProblem | |
| TNodeConnections typedef | openbeam::CFiniteElementProblem | protected |
| updateAll() | openbeam::CFiniteElementProblem | virtual |
| updateElementsOrientation() | openbeam::CFiniteElementProblem | protected |
| updateListDoFs() | openbeam::CFiniteElementProblem | protected |
| updateNodeConnections() | openbeam::CFiniteElementProblem | protected |
| updateNodesMainOrientation() | openbeam::CFiniteElementProblem | protected |
| ~CFiniteElementProblem() (defined in openbeam::CFiniteElementProblem) | openbeam::CFiniteElementProblem | virtual |