Class Polymer
java.lang.Object
org.episteme.natural.chemistry.polymer.Polymer
Polymer chemistry calculations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNumber-average degree of polymerization.static RealendToEndDistance(int n, Real l) End-to-end distance for ideal chain.static RealfloryHugginsParameter(Real Vs, Real deltaP, Real deltaS, Real T) Flory-Huggins interaction parameter estimation.static RealfoxEquation(Real w1, Real Tg1, Real Tg2) Glass transition temperature estimation (Fox equation for copolymers). 1/Tg = w1/Tg1 + w2/Tg2static PolymerCreates polymer from degree of polymerization.generateMolecule(int dp) Generates a representative single-chain Molecule with the specified Degree of Polymerization.getMn()getMw()getName()static RealintrinsicViscosity(Real M, Real K, Real a) Mark-Houwink equation: intrinsic viscosity.Polydispersity index: PDI = Mw/Mn PDI = 1 for monodisperse, >1 for polydispersestatic RealradiusOfGyration(int n, Real l) Radius of gyration for ideal chain.
-
Field Details
-
PE_REPEAT_MASS
-
PP_REPEAT_MASS
-
PS_REPEAT_MASS
-
PVC_REPEAT_MASS
-
PMMA_REPEAT_MASS
-
NYLON66_REPEAT_MASS
-
-
Constructor Details
-
Polymer
-
-
Method Details
-
fromDP
-
polydispersityIndex
Polydispersity index: PDI = Mw/Mn PDI = 1 for monodisperse, >1 for polydisperse -
degreeOfPolymerization
Number-average degree of polymerization. DPn = Mn / M0 -
intrinsicViscosity
-
endToEndDistance
-
radiusOfGyration
-
floryHugginsParameter
-
foxEquation
-
getName
-
getRepeatUnit
-
getRepeatUnitMass
-
getMn
-
getMw
-
generateMolecule
Generates a representative single-chain Molecule with the specified Degree of Polymerization.
-