BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
include
BALL
QSAR
latentVariableModel.h
Go to the documentation of this file.
1
/* latentVariableModel.h
2
*
3
* Copyright (C) 2009 Marcel Schumann
4
*
5
* This file is part of QuEasy -- A Toolbox for Automated QSAR Model
6
* Construction and Validation.
7
* QuEasy is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 3 of the License, or (at
10
* your option) any later version.
11
*
12
* QuEasy is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program; if not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
// -*- Mode: C++; tab-width: 2; -*-
22
// vi: set ts=2:
23
//
24
//
25
26
#ifndef LVMODEL
27
#define LVMODEL
28
29
#include <Eigen/Core>
30
31
#include <
BALL/COMMON/global.h
>
32
33
namespace
BALL
34
{
35
namespace
QSAR
36
{
39
class
BALL_EXPORT
LatentVariableModel
40
{
41
public
:
42
LatentVariableModel
();
43
46
const
Eigen::MatrixXd* getLatentVariables();
47
50
const
Eigen::MatrixXd* getWeights();
51
54
const
Eigen::MatrixXd* getLoadings();
55
56
protected
:
57
59
Eigen::MatrixXd
latent_variables_
;
60
62
Eigen::MatrixXd
loadings_
;
63
65
Eigen::MatrixXd
weights_
;
66
67
friend
class
RegressionValidation
;
68
};
69
}
70
}
71
72
#endif // LVMODEL
73
BALL::QSAR::RegressionValidation
Definition:
regressionValidation.h:43
BALL::QSAR::LatentVariableModel::loadings_
Eigen::MatrixXd loadings_
Definition:
latentVariableModel.h:62
BALL::QSAR::LatentVariableModel::weights_
Eigen::MatrixXd weights_
Definition:
latentVariableModel.h:65
BALL::QSAR::LatentVariableModel::latent_variables_
Eigen::MatrixXd latent_variables_
Definition:
latentVariableModel.h:59
BALL
-*- Mode: C++; tab-width: 2; -*-
Definition:
constants.h:12
global.h
BALL::QSAR::LatentVariableModel
Definition:
latentVariableModel.h:39
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.9.1