v0.14.0 |
Force scale operator for reading four columns (time and vector) More...
#include <src/boundary_conditions/ScalingMethod.hpp>
Public Member Functions | |
TimeScaleVector (std::string name="-time_vector_file", bool error_if_file_not_given=false) | |
TimeScaleVector (std::string name, int ms_id, bool error_if_file_not_given=false) | |
virtual FTensor::Tensor1< double, SPACE_DIM > | getVector (const double time) |
virtual FTensor::Tensor1< double, SPACE_DIM > | getVectorFromData (const double time) |
Public Member Functions inherited from MoFEM::ScalingMethod | |
virtual double | getScale (const double time) |
Get scaling at given time. More... | |
ScalingMethod ()=default | |
virtual | ~ScalingMethod ()=default |
Private Member Functions | |
MoFEMErrorCode | timeData () |
Private Attributes | |
std::map< double, FTensor::Tensor1< double, 3 > > | tSeries |
int | readFile |
int | debug |
string | nAme |
bool | errorIfFileNotGiven |
PetscBool | fLg |
std::function< FTensor::Tensor1< double, SPACE_DIM >double)> | scalingMethod |
Force scale operator for reading four columns (time and vector)
Definition at line 97 of file ScalingMethod.hpp.
MoFEM::TimeScaleVector< SPACE_DIM >::TimeScaleVector | ( | std::string | name = "-time_vector_file" , |
bool | error_if_file_not_given = false |
||
) |
MoFEM::TimeScaleVector< SPACE_DIM >::TimeScaleVector | ( | std::string | name, |
int | ms_id, | ||
bool | error_if_file_not_given = false |
||
) |
Definition at line 147 of file ScalingMethod.cpp.
|
virtual |
Reimplemented in BasicBoundaryConditionsInterface::BasicBCVectorScale, and BasicBoundaryConditionsInterface::BasicBCVectorConst.
Definition at line 220 of file ScalingMethod.cpp.
|
virtual |
Definition at line 226 of file ScalingMethod.cpp.
|
private |
Definition at line 154 of file ScalingMethod.cpp.
|
private |
Definition at line 113 of file ScalingMethod.hpp.
|
private |
Definition at line 115 of file ScalingMethod.hpp.
|
private |
Definition at line 117 of file ScalingMethod.hpp.
|
private |
Definition at line 114 of file ScalingMethod.hpp.
|
private |
Definition at line 113 of file ScalingMethod.hpp.
|
private |
Definition at line 118 of file ScalingMethod.hpp.
|
private |
Definition at line 112 of file ScalingMethod.hpp.