GetFEM
5.4.3
|
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.