#include <ProjMultiMatrix.hpp>
Public Member Functions | |
ProjMultiMatrix (const std::vector< std::vector< const ProjMatrix * >> &proj, bool toClean=false, bool silent=false) | |
virtual | ~ProjMultiMatrix () |
const MatrixSparse * | getProj () const |
Public Member Functions inherited from ProjMulti | |
ProjMulti (const std::vector< std::vector< const IProjMatrix * >> &projs, bool silent=false) | |
int | getApexNumber () const override |
int | getPointNumber () const override |
int | getNVariable () const |
int | getNLatent () const |
virtual | ~ProjMulti () |
bool | empty () const |
Public Member Functions inherited from IProjMatrix | |
IProjMatrix () | |
virtual | ~IProjMatrix () |
int | point2mesh (const VectorDouble &inv, VectorDouble &outv) const |
int | mesh2point (const VectorDouble &inv, VectorDouble &outv) const |
int | point2mesh (const constvect inv, vect out) const |
int | mesh2point (const constvect inv, vect out) const |
int | addMesh2point (const constvect inv, vect outv) const |
int | addPoint2mesh (const constvect inv, vect outv) const |
Static Public Member Functions | |
static std::vector< std::vector< const ProjMatrix * > > | create (std::vector< const ProjMatrix * > &vectproj, int nvariable) |
static ProjMultiMatrix | createFromDbAndMeshes (const Db *db, const std::vector< const AMesh * > &meshes, bool verbose=false) |
ProjMultiMatrix::ProjMultiMatrix | ( | const std::vector< std::vector< const ProjMatrix * >> & | proj, |
bool | toClean = false , |
||
bool | silent = false |
||
) |
|
virtual |
|
static |
|
static |
|
inline |