HQP  1.9.6
Omu_Gradient Class Reference

Vector extended with structural information for a gradient. More...

#include <Omu_Dependents.h>

Inheritance diagram for Omu_Gradient:
[legend]

Public Member Functions

 Omu_Gradient ()
 Create an empty matrix. More...
 
 ~Omu_Gradient ()
 Free memory. More...
 
bool is_zero ()
 
bool is_constant ()
 
- Public Member Functions inherited from Mesch::VECP
 VECP ()
 
 VECP (VEC *cv)
 
VEC * operator= (VEC *nv)
 
Real & operator[] (int j)
 
VEC * operator-> ()
 
 operator VEC * ()
 
 operator const VEC * ()
 
const Real & operator[] (int j) const
 
const VEC * operator-> () const
 
 operator const VEC * () const
 

Protected Member Functions

void size (int dim)
 Allocate and initialize Gradient. More...
 
void analyze_struct (bool is_constant)
 Obtain properties for current matrix. More...
 

Protected Attributes

bool _is_zero
 
bool _is_constant
 
- Protected Attributes inherited from Mesch::VECP
VEC * _v
 wrapped VEC*
 

Friends

class Omu_Dep
 

Detailed Description

Vector extended with structural information for a gradient.

Constructor & Destructor Documentation

Omu_Gradient::Omu_Gradient ( )

Create an empty matrix.

Omu_Gradient::~Omu_Gradient ( )

Free memory.

Member Function Documentation

void Omu_Gradient::analyze_struct ( bool  is_constant)
protected

Obtain properties for current matrix.

void Omu_Gradient::size ( int  dim)
protected

Allocate and initialize Gradient.


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