28 #include "libmesh/libmesh_common.h" 29 #include "libmesh/reference_counted_object.h" 30 #include "libmesh/parallel_object.h" 31 #include "libmesh/point.h" 32 #include "libmesh/elem.h" 33 #include "libmesh/mesh.h" 92 {
return _nodes_neighbors[i]; }
99 {
return _node_center_equilibrium_dist[i]; }
122 void find_nodal_neighbors(
const Node & node,
123 const std::vector<std::vector< const Elem * > >& nodes_to_elem_map,
124 std::vector<const Node*> & neighbors )
const;
135 std::vector< neighbor_connection > _nodes_neighbors;
138 std::vector<Real> _node_center_equilibrium_dist;
MeshSpringNetwork(MeshBase &surface_mesh, PMPeriodicBoundary &pbc)
Definition: mesh_spring_network.C:35
void build_spring_network(const Point ¢er)
Definition: mesh_spring_network.C:54
Definition: brownian_system.h:58
Definition: pm_periodic_boundary.h:46
Definition: mesh_spring_network.h:55
PMPeriodicBoundary * periodic_boundary()
Definition: mesh_spring_network.h:106
const neighbor_connection & nodes_neighbors(const std::size_t i) const
Definition: mesh_spring_network.h:91
const Real & node_center_equilibrium_dist(const std::size_t i) const
Definition: mesh_spring_network.h:98
void print_info()
Definition: mesh_spring_network.C:100
~MeshSpringNetwork()
Definition: mesh_spring_network.C:46
std::vector< std::pair< std::size_t, Real > > neighbor_connection
Definition: mesh_spring_network.h:62