Interface ModelNode

    • Method Detail

      • baseSystem

        ModelNode baseSystem​(java.lang.String name)
        Sets the base unit system.
        Specified by:
        baseSystem in interface AbstractModel
        Parameters:
        name - Name of base unit system: : SI, bft, cgs,mpa, emu, esu, fps, ips, or psi.
        Returns:
        Modified model.
      • cpl

        ComponentCplList cpl()
        Returns all component couplings for this component.
        Specified by:
        cpl in interface AbstractModel
        Returns:
        List of component couplings.
      • curvedInterior

        boolean curvedInterior()
        Returns true if curved interior mesh is activated on the model node.
        Returns:
        Curved interior mesh setting.
      • curvedInterior

        ModelNode curvedInterior​(boolean curvedInterior)
        Sets the curved interior mesh setting on the model node. If true, the interior domain mesh elements can be curved, to avoid inverted elements.
        Parameters:
        curvedInterior - Curved interior mesh setting.
        Returns:
        Model node.
      • defineAllFrames

        boolean defineAllFrames()
        Returns true if all frames are always defined.
        Returns:
        True if all frames are always defined.
      • defineAllFrames

        ModelNode defineAllFrames​(boolean define)
        Set whether all frames should always be defined.
        Parameters:
        define - Flag.
        Returns:
        Model node.
      • defineLocalCoord

        boolean defineLocalCoord()
        Returns true if local coordinate variables (xi1, xi2, xi3) will be defined.
        Returns:
        True if local coordinates variables exist.
      • defineLocalCoord

        ModelNode defineLocalCoord​(boolean define)
        Set a flag that determines whether local coordinate variables (xi1, xi2, xi3, also known as barycentric coordinates) will be defined in each mesh element.
        Parameters:
        define - Flag.
        Returns:
        Model node.
      • geometricModel

        java.lang.String geometricModel()
        Get the geometric model used in the component.
        Returns:
        The tag of the geometry or meshing sequence that defines the geometric model of the component. The tag is prefixed with geom/ or mesh/ to indicate if it is a geometry or mesh.
      • geometricModel

        void geometricModel​(java.lang.String sequenceTag)
        Specify the geometric model used in the component.
        Parameters:
        sequenceTag - Tag of the geometry or meshing sequence that should define the geometric model of the component. Use the prefix geom/ or mesh/ (e.g. "geom/geom1") if the tag only is ambiguous.
      • geometryCoord

        java.lang.String[] geometryCoord()
        Returns names of geometry frame coordinates.
        Returns:
        Names of geometry frame coordinates.
      • geometryCoord

        ModelNode geometryCoord​(java.lang.String[] coord)
        Sets names of geometry frame coordinates.
        Parameters:
        coord - Geometry frame coordinate names.
        Returns:
        Model node.
      • getType

        java.lang.String getType()
        Get the type identifier of this component.
        Returns:
        Type identifier.
      • identifier

        @Deprecated
        java.lang.String identifier()
        Deprecated.
        Returns the node's identifier. @deprecated Use ModelEntity.tag() instead.
      • identifier

        @Deprecated
        ModelNode identifier​(java.lang.String arg0)
        Deprecated.
        Sets the node's identifier. @deprecated Use ModelEntity.tag(String) instead.
      • materialCoord

        java.lang.String[] materialCoord()
        Returns names of material frame coordinates.
        Returns:
        Names of material frame coordinates.
      • materialCoord

        ModelNode materialCoord​(java.lang.String[] coord)
        Sets names of material frame coordinates.
        Parameters:
        coord - Material frame coordinate names.
        Returns:
        Model node.
      • meshCoord

        java.lang.String[] meshCoord()
        Returns names of mesh frame coordinates.
        Returns:
        Names of mesh frame coordinates.
      • meshCoord

        ModelNode meshCoord​(java.lang.String[] coord)
        Sets names of mesh frame coordinates.
        Parameters:
        coord - Mesh frame coordinate names.
        Returns:
        Model node.
      • sorder

        java.lang.String sorder()
        Returns the geometry shape order used for the model node and its descendants.
        Returns:
        Geometry shape order.
      • sorder

        ModelNode sorder​(java.lang.String sorder)
        Sets the geometry shape order used for the model node and its descendants.
        Parameters:
        sorder - Geometry shape order.
        Returns:
        Model node.
      • spatialCoord

        java.lang.String[] spatialCoord()
        Returns names of spatial frame coordinates.
        Returns:
        Names of spatial frame coordinates.
      • spatialCoord

        ModelNode spatialCoord​(java.lang.String[] coord)
        Sets names of spatial frame coordinates.
        Parameters:
        coord - Spatial frame coordinate names.
        Returns:
        Model node.