public Hexa8u8p(IFiniteElementMaterial3D material) { materialsAtGaussPoints = new IFiniteElementMaterial3D[Hexa8u8p.iInt3]; for (int i = 0; i < Hexa8u8p.iInt3; i++) { materialsAtGaussPoints[i] = (IFiniteElementMaterial3D)material.Clone(); } }
public Hexa8u8pWithStochasticMaterial(IStochasticFiniteElementMaterial material) { materialsAtGaussPoints = new IFiniteElementMaterial3D[iInt3]; for (int i = 0; i < iInt3; i++) { materialsAtGaussPoints[i] = (IStochasticFiniteElementMaterial)material.Clone(); } }
public Hexa8u8p(IFiniteElementMaterial3D material, IFiniteElementDOFEnumerator dofEnumerator) : this(material) { this.dofEnumerator = dofEnumerator; }