Class ComputeVertexSubstrateEnergy#

Inheritance Relationships#

Base Type#

Class Documentation#

class ComputeVertexSubstrateEnergy : public ComputeForceClass

Example class that acts on the edges.

ComputeVertexSubstrateEnergy the tethering potential, if the edge length is larger than lmax then the energy is equal to inf.

Public Functions

inline ComputeVertexSubstrateEnergy(SystemClass &system)
inline ~ComputeVertexSubstrateEnergy()
inline virtual void set_default_properties(void) override

Set property.

inline virtual void set_property(std::map<std::string, std::map<std::string, std::string>> &region_map) override
inline virtual std::map<std::string, std::string> get_info(void) override

Get the type object.

Returns:

std::string

inline virtual void compute_energy(void) override

compute energy for the actual configuration

Parameters:

void

Returns:

void

virtual void compute(void) override

compute force for the actual configuration

Parameters:

void

Returns:

void

inline virtual double compute_edge_energy(int) override

compute the energy in a given edge

Parameters:

edge

Returns:

real

inline virtual double compute_vertex_energy(int) override

compute the energy in a vertex edge

Parameters:

face

Returns:

real

inline void set_property(std::map<std::string, std::map<std::pair<std::string, std::string>, std::string>> &region_map)
inline void set_property(std::map<std::string, std::map<std::string, std::string>> &region_map)
inline void set_property(std::map<std::string, std::string> &region_map)