|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Global functions direct evaluation of some explicit function types. More...
#include <vector>#include <string>

Go to the source code of this file.
Namespaces | |
| FFaFunctionManager | |
| Explicit function manager. | |
Typedefs | |
| using | FFaFunctionManager::IntVec = std::vector< int > |
| Convenience type alias. More... | |
| using | FFaFunctionManager::RealVec = std::vector< double > |
| Convenience type alias. More... | |
Functions | |
| double | FFaFunctionManager::getValue (int baseID, const IntVec &intVars, const RealVec &realVars, const double x, int &ierr) |
| Evaluates an explicit function. More... | |
| double | FFaFunctionManager::getValue (int baseID, int fType, int extrap, const RealVec &realVars, const double x, int &ierr) |
| Evaluates an explicit function. More... | |
| double | FFaFunctionManager::getDerivative (int baseID, int fType, int extrap, const RealVec &realVars, const double x, int &ierr) |
| Evaluates the derivative of an explicit function. More... | |
| int | FFaFunctionManager::getSmartPoints (int funcType, int extrap, const double start, const double stop, const RealVec &realVars, RealVec &xtofill, RealVec &ytofill) |
| Finds the so-called smart points of an explicit function. More... | |
| int | FFaFunctionManager::getTypeID (const std::string &functionType) |
| Returns the function type ID for a given functionType name. More... | |
| bool | FFaFunctionManager::initWaveFunction (const std::string &fileName, const int nWave, const int rSeed, RealVec &realVars) |
| Initializes parameters for a wave function from given file. More... | |
| bool | FFaFunctionManager::initWaveFunction (const int iop, const int nWave, const int nDir, const int sprExp, const int rSeed, RealVec &realVars) |
| Initializes parameters for a wave function from a wave spectrum. More... | |
| bool | FFaFunctionManager::initWaveFunction (const int iop, const double g, double d, RealVec &realVars) |
| Initializes parameters for a non-linear wave function. More... | |
| bool | FFaFunctionManager::initWaveFunction (const int iop, const int nWave, const int rSeed, const double g, const double d, IntVec &intVars, RealVec &realVars) |
| Initializes parameters for an embedded non-linear wave function. More... | |
| double | FFaFunctionManager::getWaveValue (const RealVec &realVars, const double g, const double d, const FaVec3 &x, const double t, int iop=0) |
| Evaluates a wave profile function. More... | |
| double | FFaFunctionManager::getWaveValue (const IntVec &intVars, const RealVec &realVars, const double g, const double d, const FaVec3 &x, const double t, int iop=0) |
| Evaluates a wave profile function. More... | |
| double | FFaFunctionManager::getWaveValue (const IntVec &intVars, const RealVec &realVars, const double g, const double d, const FaVec3 &x, const double t, FaVec3 &v, FaVec3 &a, int iop=0) |
| Evaluates a wave profile including velocity and acceleration. More... | |
Global functions direct evaluation of some explicit function types.