![]() |
OpenWalnut
1.5.0dev
|
Computes the AD (Axional Diffusivity) of a given Tensor. More...
#include <WAD.h>
Inheritance diagram for WAD:
Collaboration diagram for WAD:Public Member Functions | |
| WAD () | |
| Creates an object to perform the computation. More... | |
Public Member Functions inherited from WObjectNDIP< WDataSetDTIToScalar_I > | |
| virtual | ~WObjectNDIP () |
| Destructor. More... | |
| virtual std::string | getName () const |
| The name of the object. More... | |
| virtual std::string | getDescription () const |
| The description of this object. More... | |
| virtual const char ** | getIcon () const |
| The icon of this object. More... | |
| virtual WProperties::SPtr | getProperties () |
| Return the property group of this object. More... | |
Public Member Functions inherited from WDataSetDTIToScalar_I | |
| virtual WDataSetScalar::SPtr | operator() (WProgress::SPtr progress, WBoolFlag const &shutdown, WDataSetDTI::SPtr tensors, WDataSetVector::SPtr evals) |
| This runs the given strategy on the given dataset. More... | |
| virtual | ~WDataSetDTIToScalar_I () |
| Destructor. More... | |
Protected Member Functions | |
| virtual double | tensorToScalar (const WVector3d &evals, const WTensorSym< 2, 3, float > &tensor) |
| Actual AD computation takes place inhere. More... | |
Protected Member Functions inherited from WObjectNDIP< WDataSetDTIToScalar_I > | |
| WObjectNDIP (std::string name, std::string description, const char **icon=NULL) | |
| Construct a NDIP'ed object. More... | |
Additional Inherited Members | |
Public Types inherited from WObjectNDIP< WDataSetDTIToScalar_I > | |
| typedef std::shared_ptr< WObjectNDIP > | SPtr |
| Shared ptr to an instance. More... | |
| typedef std::shared_ptr< const WObjectNDIP > | ConstSPtr |
| Shared ptr to a const instance. More... | |
Protected Attributes inherited from WObjectNDIP< WDataSetDTIToScalar_I > | |
| WProperties::SPtr | m_properties |
| the properties of the object. More... | |
|
protectedvirtual |
Actual AD computation takes place inhere.
| evals | With the three given Eigenvalues, we may compute the AD. See the wikipedia article above for the formula. |
| tensor | Although not needed for AD computation, the API requires us to use the signature. |
Implements WDataSetDTIToScalar_I.