asl::DFOptimizer Class Reference
Numerics » Advanced Level Set Method | Numerics » Numerical Methods

Numerical method which makes changes in the input map and produces map suitbale and optimal for use in BC. More...

`#include <aslDFOptimizer.h>`

Inheritance diagram for asl::DFOptimizer:
[legend]
Collaboration diagram for asl::DFOptimizer:
[legend]

## Public Types

typedef SPDataWithGhostNodesACLData | Data
typedef SPAbstractDataWithGhostNodes | Field
typedef SPDataWithGhostNodesACLData | Data
typedef SPAbstractDataWithGhostNodes | Field

## Public Member Functions

| DFOptimizer ()
| DFOptimizer (Data inD, const VectorTemplate *vT)
void | setVectorTemplate (VectorTemplate *vT)
const VectorTemplate * | getVectorTemplate () const
Data & | getInData ()
| DFOptimizer ()
| DFOptimizer (Data inD, const VectorTemplate *vT)
void | setVectorTemplate (VectorTemplate *vT)
const VectorTemplate * | getVectorTemplate () const
Data & | getInData ()
Public Member Functions inherited from asl::SingleKernelNM
virtual void | execute ()
| Executes the numerical procedure. More...
virtual void | init ()
| Builds the necesery internal data and kernels. More...
virtual | ~SingleKernelNM ()
virtual void | execute ()
| Executes the numerical procedure. More...
virtual void | init ()
| Builds the necesery internal data and kernels. More...
virtual | ~SingleKernelNM ()
Public Member Functions inherited from asl::NumMethod
virtual | ~NumMethod ()
virtual | ~NumMethod ()

## Additional Inherited Members

Protected Member Functions inherited from asl::SingleKernelNM
virtual void | preProcessing ()
| the function executed before kernel->compute() More...
virtual void | postProcessing ()
| the function executed after kernel->compute() More...
| SingleKernelNM (const acl::KernelConfiguration &kernelCongig)
virtual void | preProcessing ()
| the function executed before kernel->compute() More...
virtual void | postProcessing ()
| the function executed after kernel->compute() More...
| SingleKernelNM (const acl::KernelConfiguration &kernelCongig)
Protected Attributes inherited from asl::SingleKernelNM
acl::SPKernel | kernel

## Detailed Description

Numerical method which makes changes in the input map and produces map suitbale and optimal for use in BC.

Definition at line 50 of file aslDFOptimizer.h.

## Member Typedef Documentation

## Data [1/2]

typedef SPDataWithGhostNodesACLData asl::DFOptimizer::Data

Definition at line 53 of file aslDFOptimizer.h.

## Data [2/2]

typedef SPDataWithGhostNodesACLData asl::DFOptimizer::Data

Definition at line 53 of file aslDFOptimizer.h.

## Field [1/2]

typedef SPAbstractDataWithGhostNodes asl::DFOptimizer::Field

Definition at line 54 of file aslDFOptimizer.h.

## Field [2/2]

typedef SPAbstractDataWithGhostNodes asl::DFOptimizer::Field

Definition at line 54 of file aslDFOptimizer.h.

## Constructor & Destructor Documentation

## DFOptimizer() [1/4]

asl::DFOptimizer::DFOptimizer | ( |  | ) |

## DFOptimizer() [2/4]

asl::DFOptimizer::DFOptimizer | ( | Data | inD,
|  | const VectorTemplate * | vT
| ) |  |

## DFOptimizer() [3/4]

asl::DFOptimizer::DFOptimizer | ( |  | ) |

## DFOptimizer() [4/4]

asl::DFOptimizer::DFOptimizer | ( | Data | inD,
|  | const VectorTemplate * | vT
| ) |  |

## Member Function Documentation

## getInData() [1/2]

DFOptimizer::Data & asl::DFOptimizer::getInData | ( |  | ) |

inline

Definition at line 75 of file aslDFOptimizer.h.

## getInData() [2/2]

Data& asl::DFOptimizer::getInData | ( |  | ) |

inline

## getVectorTemplate() [1/2]

const VectorTemplate * asl::DFOptimizer::getVectorTemplate | ( |  | ) | const

inline

Definition at line 80 of file aslDFOptimizer.h.

## getVectorTemplate() [2/2]

const VectorTemplate* asl::DFOptimizer::getVectorTemplate | ( |  | ) | const

inline

## setVectorTemplate() [1/2]

void asl::DFOptimizer::setVectorTemplate | ( | VectorTemplate * | vT | ) |

## setVectorTemplate() [2/2]

void asl::DFOptimizer::setVectorTemplate | ( | VectorTemplate * | vT | ) |

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/num/aslDFOptimizer.h