AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
AbstractLinAlgPack::MatrixSparseCOORSerial::ReleaseValRowColArrays Class Reference

Subclass to delete dynamically allocated memory with delete[]. More...

#include <AbstractLinAlgPack_MatrixSparseCOORSerial.hpp>

Inheritance diagram for AbstractLinAlgPack::MatrixSparseCOORSerial::ReleaseValRowColArrays:
Inheritance graph
[legend]

Public Member Functions

 ReleaseValRowColArrays (value_type *val, index_type *row_i, index_type *col_j)
 Gives pointers to buffers to delete[]. More...
 
bool resource_is_bound () const
 Overridden from ReleaseResource. More...
 
void release_ownership ()
 Release ownership of memory. More...
 

Detailed Description

Subclass to delete dynamically allocated memory with delete[].

This subclass can be used by the client to cause

Definition at line 74 of file AbstractLinAlgPack_MatrixSparseCOORSerial.hpp.

Constructor & Destructor Documentation

AbstractLinAlgPack::MatrixSparseCOORSerial::ReleaseValRowColArrays::ReleaseValRowColArrays ( value_type *  val,
index_type *  row_i,
index_type *  col_j 
)
inline

Gives pointers to buffers to delete[].

Definition at line 79 of file AbstractLinAlgPack_MatrixSparseCOORSerial.hpp.

Member Function Documentation

bool AbstractLinAlgPack::MatrixSparseCOORSerial::ReleaseValRowColArrays::resource_is_bound ( ) const
virtual

Overridden from ReleaseResource.

Implements MemMngPack::ReleaseResource.

Definition at line 64 of file AbstractLinAlgPack_MatrixSparseCOORSerial.cpp.

void AbstractLinAlgPack::MatrixSparseCOORSerial::ReleaseValRowColArrays::release_ownership ( )
inline

Release ownership of memory.

Definition at line 94 of file AbstractLinAlgPack_MatrixSparseCOORSerial.hpp.


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