|
GetFEM
5.4.4
|
Comomon tools for unilateral contact and Coulomb friction bricks. More...
#include "getfem_models.h"#include "getfem_assembling_tensors.h"#include "getfem/bgeot_rtree.h"#include <getfem/getfem_mesher.h>Go to the source code of this file.
Namespaces | |
| getfem | |
| GEneric Tool for Finite Element Methods. | |
Functions | |
| void | getfem::add_raytracing_transformation (model &md, const std::string &transname, scalar_type release_distance) |
| Add a raytracing interpolate transformation called 'transname' to a model to be used by the generic assembly bricks. | |
| void | getfem::add_raytracing_transformation (ga_workspace &workspace, const std::string &transname, scalar_type release_distance) |
| Add a raytracing interpolate transformation called 'transname' to a workspace to be used by the generic assembly bricks. | |
| void | getfem::add_master_contact_boundary_to_raytracing_transformation (model &md, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a master boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing raytracing interpolate transformation called 'transname'. | |
| void | getfem::add_slave_contact_boundary_to_raytracing_transformation (model &md, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a slave boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing raytracing interpolate transformation called 'transname'. | |
| void | getfem::add_master_contact_boundary_to_raytracing_transformation (ga_workspace &workspace, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a master boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing raytracing interpolate transformation called 'transname'. | |
| void | getfem::add_slave_contact_boundary_to_raytracing_transformation (ga_workspace &workspace, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a slave boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing raytracing interpolate transformation called 'transname'. | |
| void | getfem::add_rigid_obstacle_to_raytracing_transformation (model &md, const std::string &transname, const std::string &expr, size_type N) |
Add a rigid obstacle whose geometry corresponds to the zero level-set of the high-level generic assembly expression expr to an existing raytracing interpolate transformation called 'transname'. More... | |
| void | getfem::add_rigid_obstacle_to_raytracing_transformation (ga_workspace &workspace, const std::string &transname, const std::string &expr, size_type N) |
| Add a rigid obstacle whose geometry corresponds to the zero level-set of the high-level generic assembly expression 'expr' to an existing raytracing interpolate transformation called 'transname'. | |
| void | getfem::add_projection_transformation (model &md, const std::string &transname, scalar_type release_distance) |
| Add a projection interpolate transformation called 'transname' to a model to be used by the generic assembly bricks. | |
| void | getfem::add_projection_transformation (ga_workspace &workspace, const std::string &transname, scalar_type release_distance) |
| Add a projection interpolate transformation called 'transname' to a workspace to be used by the generic assembly bricks. | |
| void | getfem::add_master_contact_boundary_to_projection_transformation (model &md, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a master boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing projection interpolate transformation called 'transname'. | |
| void | getfem::add_master_contact_boundary_to_projection_transformation (ga_workspace &workspace, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a master boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing projection interpolate transformation called 'transname'. | |
| void | getfem::add_slave_contact_boundary_to_projection_transformation (model &md, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a slave boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing projection interpolate transformation called 'transname'. | |
| void | getfem::add_slave_contact_boundary_to_projection_transformation (ga_workspace &workspace, const std::string &transname, const mesh &m, const std::string &dispname, size_type region) |
| Add a slave boundary with corresponding displacement variable 'dispname' on a specific boundary 'region' to an existing projection interpolate transformation called 'transname'. | |
| void | getfem::add_rigid_obstacle_to_projection_transformation (model &md, const std::string &transname, const std::string &expr, size_type N) |
Add a rigid obstacle whose geometry corresponds to the zero level-set of the high-level generic assembly expression expr to an existing projection interpolate transformation called 'transname'. More... | |
| void | getfem::add_rigid_obstacle_to_projection_transformation (ga_workspace &workspace, const std::string &transname, const std::string &expr, size_type N) |
| Add a rigid obstacle whose geometry corresponds to the zero level-set of the high-level generic assembly expression 'expr' to an existing projection interpolate transformation called 'transname'. | |
Comomon tools for unilateral contact and Coulomb friction bricks.
Definition in file getfem_contact_and_friction_common.h.