QuOc

 

Public Member Functions | Private Types | Private Attributes

qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType > Class Template Reference

#include <mutualInformation.h>

Inheritance diagram for qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >:
aol::Op< aol::MultiVector< ConfiguratorType::RealType > >

List of all members.

Public Member Functions

 VariationOfMIRegistrationEnergyWithRegardToPhi (const typename ConfiguratorType::InitType &Initializer, const qc::Array< RealType > &Reference, const qc::Array< RealType > &Template, const MIRegistrationConfigurator< ConfiguratorType > &RegisConfig)
virtual void apply (const aol::MultiVector< RealType > &Arg, aol::MultiVector< RealType > &Dest) const
virtual void applyAdd (const aol::MultiVector< RealType > &, aol::MultiVector< RealType > &) const

Private Types

typedef ConfiguratorType::RealType RealType
typedef ConfiguratorType::ArrayType ArrayType

Private Attributes

const ConfiguratorType::InitType & _grid
const qc::Array< RealType > & _reference
const qc::Array< RealType > & _template
qc::Array< RealType_deformedTemplate
const
MIRegistrationConfigurator
< ConfiguratorType > 
_regisConfig

Detailed Description

template<typename ConfiguratorType>
class qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >

Definition at line 247 of file mutualInformation.h.


Member Typedef Documentation

template<typename ConfiguratorType >
typedef ConfiguratorType::ArrayType qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::ArrayType [private]

Definition at line 249 of file mutualInformation.h.

template<typename ConfiguratorType >
typedef ConfiguratorType::RealType qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::RealType [private]

Definition at line 248 of file mutualInformation.h.


Constructor & Destructor Documentation

template<typename ConfiguratorType >
qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::VariationOfMIRegistrationEnergyWithRegardToPhi ( const typename ConfiguratorType::InitType &  Initializer,
const qc::Array< RealType > &  Reference,
const qc::Array< RealType > &  Template,
const MIRegistrationConfigurator< ConfiguratorType > &  RegisConfig 
) [inline]

Definition at line 261 of file mutualInformation.h.

                                                                                                                     :
      _grid ( Initializer ),
      _reference ( Reference ),
      _template ( Template ),
      _deformedTemplate ( _grid ),
      _regisConfig ( RegisConfig ) {}


Member Function Documentation

template<typename ConfiguratorType >
virtual void qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::apply ( const aol::MultiVector< RealType > &  Arg,
aol::MultiVector< RealType > &  Dest 
) const [inline, virtual]
template<typename ConfiguratorType >
virtual void qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::applyAdd ( const aol::MultiVector< RealType > &  ,
aol::MultiVector< RealType > &   
) const [inline, virtual]

Definition at line 278 of file mutualInformation.h.

                                                                                                              {
    throw aol::Exception ( "Not implemented", __FILE__, __LINE__ );
  }


Member Data Documentation

template<typename ConfiguratorType >
qc::Array<RealType> qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::_deformedTemplate [mutable, private]
template<typename ConfiguratorType >
const ConfiguratorType::InitType& qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::_grid [private]
template<typename ConfiguratorType >
const qc::Array<RealType>& qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::_reference [private]
template<typename ConfiguratorType >
const MIRegistrationConfigurator<ConfiguratorType> qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::_regisConfig [private]
template<typename ConfiguratorType >
const qc::Array<RealType>& qc::VariationOfMIRegistrationEnergyWithRegardToPhi< ConfiguratorType >::_template [private]

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

Generated on Fri Sep 9 2011 21:09:56 for QuocMesh by doxygen 1.7.1