VectorDeltaCoefficient: DeltaCoefficient with a direction.
More...
#include <coefficient.hpp>
|
| | VectorDeltaCoefficient (int _vdim) |
| |
| | VectorDeltaCoefficient (const Vector &_dir) |
| |
| | VectorDeltaCoefficient (const Vector &_dir, double x, double s) |
| |
| | VectorDeltaCoefficient (const Vector &_dir, double x, double y, double s) |
| |
| | VectorDeltaCoefficient (const Vector &_dir, double x, double y, double z, double s) |
| |
| void | SetDeltaCoefficient (const DeltaCoefficient &_d) |
| | Replace the associated DeltaCoeficient with a new DeltaCoeficient. More...
|
| |
| DeltaCoefficient & | GetDeltaCoefficient () |
| | Return the associated scalar DeltaCoefficient. More...
|
| |
| void | SetDirection (const Vector &_d) |
| |
| void | GetDeltaCenter (Vector ¢er) |
| |
| void | EvalDelta (Vector &V, ElementTransformation &T, const IntegrationPoint &ip) |
| | Return the specified direction vector multiplied by the value returned by DeltaCoefficient::EvalDelta() of the associated scalar DeltaCoefficient. More...
|
| |
| virtual void | Eval (Vector &V, ElementTransformation &T, const IntegrationPoint &ip) |
| | A VectorDeltaFunction cannot be evaluated. Calling this method will cause an MFEM error, terminating the application. More...
|
| |
| virtual | ~VectorDeltaCoefficient () |
| |
| | VectorCoefficient (int vd) |
| |
| void | SetTime (double t) |
| |
| double | GetTime () |
| |
| int | GetVDim () |
| | Returns dimension of the vector. More...
|
| |
| virtual void | Eval (DenseMatrix &M, ElementTransformation &T, const IntegrationRule &ir) |
| |
| virtual | ~VectorCoefficient () |
| |
| mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
int |
_vdim | ) |
|
|
inline |
| mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir | ) |
|
|
inline |
| mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
s |
|
) |
| |
|
inline |
| mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
s |
|
) |
| |
|
inline |
| mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
s |
|
) |
| |
|
inline |
| virtual mfem::VectorDeltaCoefficient::~VectorDeltaCoefficient |
( |
| ) |
|
|
inlinevirtual |
| void mfem::VectorDeltaCoefficient::GetDeltaCenter |
( |
Vector & |
center | ) |
|
|
inline |
| void mfem::VectorDeltaCoefficient::SetDeltaCoefficient |
( |
const DeltaCoefficient & |
_d | ) |
|
|
inline |
Replace the associated DeltaCoeficient with a new DeltaCoeficient.
The new DeltaCoeficient cannot have a specified weight Coefficient, i.e. DeltaCoeficient::Weight() should return NULL.
Definition at line 407 of file coefficient.hpp.
| void mfem::VectorDeltaCoefficient::SetDirection |
( |
const Vector & |
_d | ) |
|
| Vector mfem::VectorDeltaCoefficient::dir |
|
protected |
The documentation for this class was generated from the following files: