#include <ProjMultiMatrix.hpp>
◆ ProjMultiMatrix()
ProjMultiMatrix::ProjMultiMatrix |
( |
const std::vector< std::vector< const ProjMatrix * > > & |
proj, |
|
|
bool |
toClean = false , |
|
|
bool |
silent = false |
|
) |
| |
◆ ~ProjMultiMatrix()
ProjMultiMatrix::~ProjMultiMatrix |
( |
| ) |
|
|
virtual |
◆ create()
std::vector< std::vector< const ProjMatrix * > > ProjMultiMatrix::create |
( |
std::vector< const ProjMatrix * > & |
vectproj, |
|
|
int |
nvariable |
|
) |
| |
|
static |
◆ createFromDbAndMeshes()
ProjMultiMatrix * ProjMultiMatrix::createFromDbAndMeshes |
( |
const Db * |
db, |
|
|
const std::vector< const AMesh * > & |
meshes, |
|
|
int |
ncov, |
|
|
int |
nvar, |
|
|
bool |
checkOnZVariable = true , |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
Construct the Projection Matrix starting from 'db' and 'meshes'.
- Parameters
-
db | Target Db structure |
meshes | List of target meshes |
ncov | Number of covariances (nugget excluded) |
nvar | Number of variables (see notes) |
checkOnZVariable | Check if a sample should be considered or not |
verbose | Verbose flag |
- Returns
- ProjMultiMatrix
- Note
- Argument 'nvar' is provided as it cannot be derived from 'db' (when 'db' refers to the output file for example, where no Z-variable is available)
-
When Z-variable is defined, you can still bypass checking the validity of a sample (its Z-value is not NA) if 'checkOnZVariable' is False.
◆ getProj()
The documentation for this class was generated from the following files:
- include/LinearOp/ProjMultiMatrix.hpp
- src/LinearOp/ProjMultiMatrix.cpp