2ff7a5577f761bf0dee8743b202fe211c1f31ab8
[jalview.git] / src / jalview / xml / binding / jalview / PcaDataType.java
1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4 // Any modifications to this file will be lost upon recompilation of the source schema. 
5 // Generated on: 2023.05.13 at 06:58:41 PM BST 
6 //
7
8 package jalview.xml.binding.jalview;
9
10 import javax.xml.bind.annotation.XmlAccessType;
11 import javax.xml.bind.annotation.XmlAccessorType;
12 import javax.xml.bind.annotation.XmlElement;
13 import javax.xml.bind.annotation.XmlType;
14
15 /**
16  * 
17  * The results of a PCA calculation
18  * 
19  * 
20  * <p>
21  * Java class for PcaDataType complex type.
22  * 
23  * <p>
24  * The following schema fragment specifies the expected content contained within
25  * this class.
26  * 
27  * <pre>
28  * &lt;complexType name="PcaDataType">
29  *   &lt;complexContent>
30  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31  *       &lt;sequence>
32  *         &lt;element name="pairwiseMatrix" type="{www.jalview.org}DoubleMatrix"/>
33  *         &lt;element name="tridiagonalMatrix" type="{www.jalview.org}DoubleMatrix"/>
34  *         &lt;element name="eigenMatrix" type="{www.jalview.org}DoubleMatrix"/>
35  *       &lt;/sequence>
36  *     &lt;/restriction>
37  *   &lt;/complexContent>
38  * &lt;/complexType>
39  * </pre>
40  * 
41  * 
42  */
43 @XmlAccessorType(XmlAccessType.FIELD)
44 @XmlType(
45   name = "PcaDataType",
46   namespace = "www.jalview.org",
47   propOrder =
48   { "pairwiseMatrix", "tridiagonalMatrix", "eigenMatrix" })
49 public class PcaDataType
50 {
51
52   @XmlElement(required = true)
53   protected DoubleMatrix pairwiseMatrix;
54
55   @XmlElement(required = true)
56   protected DoubleMatrix tridiagonalMatrix;
57
58   @XmlElement(required = true)
59   protected DoubleMatrix eigenMatrix;
60
61   /**
62    * Gets the value of the pairwiseMatrix property.
63    * 
64    * @return possible object is {@link DoubleMatrix }
65    * 
66    */
67   public DoubleMatrix getPairwiseMatrix()
68   {
69     return pairwiseMatrix;
70   }
71
72   /**
73    * Sets the value of the pairwiseMatrix property.
74    * 
75    * @param value
76    *          allowed object is {@link DoubleMatrix }
77    * 
78    */
79   public void setPairwiseMatrix(DoubleMatrix value)
80   {
81     this.pairwiseMatrix = value;
82   }
83
84   /**
85    * Gets the value of the tridiagonalMatrix property.
86    * 
87    * @return possible object is {@link DoubleMatrix }
88    * 
89    */
90   public DoubleMatrix getTridiagonalMatrix()
91   {
92     return tridiagonalMatrix;
93   }
94
95   /**
96    * Sets the value of the tridiagonalMatrix property.
97    * 
98    * @param value
99    *          allowed object is {@link DoubleMatrix }
100    * 
101    */
102   public void setTridiagonalMatrix(DoubleMatrix value)
103   {
104     this.tridiagonalMatrix = value;
105   }
106
107   /**
108    * Gets the value of the eigenMatrix property.
109    * 
110    * @return possible object is {@link DoubleMatrix }
111    * 
112    */
113   public DoubleMatrix getEigenMatrix()
114   {
115     return eigenMatrix;
116   }
117
118   /**
119    * Sets the value of the eigenMatrix property.
120    * 
121    * @param value
122    *          allowed object is {@link DoubleMatrix }
123    * 
124    */
125   public void setEigenMatrix(DoubleMatrix value)
126   {
127     this.eigenMatrix = value;
128   }
129
130 }