NeoPZ
|
#include <TPZAnalyticSolution.h>
Public Member Functions | |
TForce (const TPZAnalyticSolution *root) | |
virtual | ~TForce () |
virtual void | Execute (const TPZVec< REAL > &x, TPZVec< STATE > &f) |
Simpler version of Execute method which does not compute function derivatives. More... | |
virtual void | Execute (const TPZVec< REAL > &x, TPZVec< STATE > &f, TPZFMatrix< STATE > &nada) |
Simpler version of Execute method which does not compute function derivatives. More... | |
virtual int | PolynomialOrder () const |
Polynomial order of this function. More... | |
Public Member Functions inherited from TPZFunction< STATE > | |
TPZFunction () | |
Class constructor. More... | |
~TPZFunction () | |
Class destructor. More... | |
virtual void | Execute (const TPZVec< REAL > &x, REAL time, TPZVec< STATE > &f, TPZFMatrix< STATE > &gradf) |
Performs time dependent function computation. More... | |
virtual void | Execute (const TPZVec< REAL > &x, const TPZFMatrix< REAL > &axes, TPZVec< STATE > &f, TPZFMatrix< STATE > &df) |
Execute method receiving axes. It is used in shape functions. More... | |
virtual int | NFunctions () const |
number of values returned by this function More... | |
virtual void | Print (std::ostream &out) |
Print a brief statement. More... | |
int | ClassId () const override |
Define the class id associated with the class. More... | |
void | Write (TPZStream &buf, int withclassid) const override |
Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More... | |
void | Read (TPZStream &buf, void *context) override |
read objects from the stream More... | |
Public Member Functions inherited from TPZSavable | |
TPZSavable () | |
virtual | ~TPZSavable () |
virtual std::list< std::map< std::string, uint64_t > > | VersionHistory () const |
virtual std::pair< std::string, uint64_t > | Version () const |
virtual bool | Compare (TPZSavable *copy, bool override=false) |
Compares the object for identity with the object pointed to, eventually copy the object. More... | |
virtual bool | Compare (TPZSavable *copy, bool override=false) const |
Compares the object for identity with the object pointed to, eventually copy the object. More... | |
Public Member Functions inherited from TPZRegisterClassId | |
template<typename T > | |
TPZRegisterClassId (int(T::*)() const) | |
TPZRegisterClassId ()=default | |
Private Attributes | |
const TPZAnalyticSolution * | fAnalytic |
Additional Inherited Members | |
Static Public Member Functions inherited from TPZSavable | |
static std::set< TPZRestoreClassBase * > & | RestoreClassSet () |
This static function guarantees that the gMap object is available when needed. More... | |
static std::map< int, TPZRestore_t > & | ClassIdMap () |
This static function guarantees that the gMap object is available when needed. More... | |
static std::pair< std::string, uint64_t > | NeoPZVersion () |
static void | Register (TPZRestoreClassBase *restore) |
static void | RegisterClassId (int classid, TPZRestore_t fun) |
static TPZSavable * | CreateInstance (const int &classId) |
Definition at line 29 of file TPZAnalyticSolution.h.
|
inline |
Definition at line 34 of file TPZAnalyticSolution.h.
Referenced by TPZAnalyticSolution::ForcingFunction().
|
inlinevirtual |
Definition at line 38 of file TPZAnalyticSolution.h.
|
inlinevirtual |
Simpler version of Execute method which does not compute function derivatives.
Reimplemented from TPZFunction< STATE >.
Definition at line 43 of file TPZAnalyticSolution.h.
References TPZAnalyticSolution::Force(), and TPZAnalyticSolution::fSignConvention.
|
inlinevirtual |
Simpler version of Execute method which does not compute function derivatives.
Reimplemented from TPZFunction< STATE >.
Definition at line 48 of file TPZAnalyticSolution.h.
References TPZAnalyticSolution::Force(), and TPZAnalyticSolution::fSignConvention.
|
inlinevirtual |
Polynomial order of this function.
In case of non-polynomial function it can be a reasonable approximation order.
Reimplemented from TPZFunction< STATE >.
Definition at line 55 of file TPZAnalyticSolution.h.
|
private |
Definition at line 31 of file TPZAnalyticSolution.h.