1.5.1
CCC
 
ProjMultiMatrix Class Reference

#include <ProjMultiMatrix.hpp>

Inheritance diagram for ProjMultiMatrix:
ProjMulti IProjMatrix

Public Member Functions

 ProjMultiMatrix (const std::vector< std::vector< const ProjMatrix * >> &proj, bool toClean=false, bool silent=false)
 
virtual ~ProjMultiMatrix ()
 
const MatrixSparsegetProj () 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)
 

Constructor & Destructor Documentation

◆ ProjMultiMatrix()

ProjMultiMatrix::ProjMultiMatrix ( const std::vector< std::vector< const ProjMatrix * >> &  proj,
bool  toClean = false,
bool  silent = false 
)

◆ ~ProjMultiMatrix()

ProjMultiMatrix::~ProjMultiMatrix ( )
virtual

Member Function Documentation

◆ 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,
bool  verbose = false 
)
static

◆ getProj()

const MatrixSparse* ProjMultiMatrix::getProj ( ) const
inline

The documentation for this class was generated from the following files: