FEBio  1.5.0
Public Member Functions | Protected Attributes
FECore::DenseMatrix Class Reference

This class implements a full matrix. More...

#include <DenseMatrix.h>

Inheritance diagram for FECore::DenseMatrix:
FECore::SparseMatrix

Public Member Functions

void Create (SparseMatrixProfile &mp)
 Create a sparse matrix from a sparse-matrix profile.
void Assemble (matrix &ke, vector< int > &lm)
void Assemble (matrix &ke, vector< int > &lmi, vector< int > &lmj)
 assemble a matrix into the sparse matrix
void Clear ()
void Create (int N)
double & operator() (int i, int j)
void add (int i, int j, double v)
void set (int i, int j, double v)
double diag (int i)

Protected Attributes

double ** m_pr
 pointers to rows

Detailed Description

This class implements a full matrix.

that is a matrix that stores all its elements.


Member Function Documentation

void FECore::DenseMatrix::Assemble ( matrix ke,
vector< int > &  lm 
) [virtual]

This function assembles the local stiffness matrix into the global stiffness matrix which is in dense format

Implements FECore::SparseMatrix.


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