newmen/versatile-diamond

View on GitHub
engine/hand-generations/src/reactions/lateral/dimer_formation_at_end.h

Summary

Maintainability
Test Coverage
#ifndef DIMER_FORMATION_AT_END_H
#define DIMER_FORMATION_AT_END_H

#include "../concretizable_role.h"
#include "../single_lateral.h"

class DimerFormationAtEnd : public ConcretizableRole<SingleLateral, DIMER_FORMATION_AT_END, 1>
{
    static const char __name[];

public:
    static double RATE();

    template <class... Args> DimerFormationAtEnd(Args... args) : ConcretizableRole(args...) {}

    double rate() const override { return RATE(); }
    const char *name() const override { return __name; }
};

#endif // DIMER_FORMATION_AT_END_H