1 #include "SliplinkMcAnalyzerFactory.h" 2 #include <mcMd/mcSimulation/McSimulation.h> 3 #include <mcMd/mcSimulation/McSystem.h> 8 #include "EndtoEndXYZ.h" 9 #include "LinkLengthDist.h" 10 #include "LinkLifeTime.h" 11 #include "SSChainDist.h" 13 #include "NLinkAverage.h" 14 #include "InterIntraLink.h" 15 #include "LinkLTPos.h" 31 if (className ==
"G1MSD") {
34 else if (className ==
"EndtoEnd") {
37 else if (className ==
"EndtoEndXYZ") {
40 else if (className ==
"LinkLengthDist") {
43 else if (className ==
"LinkLifeTime") {
46 else if (className ==
"SSChainDist") {
49 else if (className ==
"VelProf") {
52 else if (className ==
"NLinkAverage") {
55 else if (className ==
"InterIntraLink") {
58 else if (className ==
"LinkLTPos") {
61 else if (className ==
"LinkMSD") {
virtual Analyzer * factory(const std::string &className) const
Return pointer to a new Analyzer object.
Mean square end to end distance of a molecule.
Average number of crosslinks.
Number of inter and intramolecular links.
Evaluates msd of link ends along the chains.
LinkLengthDist evaluates the distribution function of the lengths of the links.
End to end distance of a molecule.
Evaluates x-velocity profile as a function of z.
Abstract base for periodic output and/or analysis actions.
LinkLifeTime evaluates how long the slip-springs live.
Analyzer * trySubfactories(const std::string &className) const
Search through subfactories for match.
McSystem & system() const
Return reference to parent McSystem.
SSChainDist evaluates the distribution of slip-springs along the chains.
Autocorrelation for vector separation of any two monomers on a molecule.
LinkLTPos evaluates how long the slip-springs live as a function of position along the chain...
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
virtual Analyzer * factory(const std::string &className) const
Return pointer to a new Analyzer object.