Structure TVector
Structure TVector
Constructor(s), Destructors(s)
operations on profil
size_t size() const
void resize( Index const n )
void resize( Index const n, Index const p )
void compute_profil( VectorUInt const& haut )
void compute_profil( MatrixUInt const& noda, MatrixUInt const& connex )
std::ostream& display( std::ostream& os, bool const verbose = false ) const
Access to element
Index rows() const
Index cols() const
Index n() const
Index p() const
Index firstInRow( Index const i ) const
Index firstInCol( Index const j ) const
Index lastInRow( Index const i ) const
Index lastInCol( Index const j ) const
Bool isRowMajor()
Bool isColumnMajor()
T_value& get( T_value* const data, Index const i, Index const j )
T_value get( T_value const* const data, Index const i, Index const j ) const
T_value& get_fast( T_value* const data, Index const i, Index const j )
T_value get_fast( T_value const* const data, Index const i, Index const j ) const
UInt haut( Index const& i ) const
UInt diag( Index const& i ) const
const& haut() const
const& diag() const
Bool isFactored() const
void setIsFactored()
void setIsNotFactored()
bool isInProfile( Index i, Index j) const
size_t my_data_length
Bool my_profil_is_set
Bool my_matrix_is_factored
Index map( Index const& i, Index const& j ) const
Index map_fast( Index const& i, Index const& j ) const
VectorUInt my_diag
VectorUInt my_haut
TVectorIterator iterator_t
public members
size_t size() const
Index rows() const
Index cols() const
Index firstInRow( Index const i ) const
Index firstInCol( Index const j ) const
Index lastInRow( Index const i ) const
Index lastInCol( Index const j ) const
Bool isRowMajor()
protected constructors
protected members
ptrdiff_t offset() const
void resize( Index const n, Index const p=MinIndex )
and
(should raise an exception)
T_value& get( T_value* const data, Index const i, Index const j=MinIndex )
T_value& getI( T_value const* data )
T_value get( T_value const* const data, Index const i, Index const j=MinIndex ) const
T_value getI( T_value const* const data ) const
void initialize( T_value* const data, LoopIndex const& l )
void initialize( T_value* const data, Range const& r )
void initialize( T_value* const data, Range const& r1, Range const& r2 )
Index my_n
Alphabetic index HTML hierarchy of classes or Java