|
| KRATOS_CLASS_POINTER_DEFINITION (ShearFlow1DWithExponentialViscosityField) |
|
| ShearFlow1DWithExponentialViscosityField () |
| Default constructor. More...
|
|
| ShearFlow1DWithExponentialViscosityField (const double u_far_field, const double z_max, const double max_relative_viscosity) |
|
virtual | ~ShearFlow1DWithExponentialViscosityField () |
| Destructor. More...
|
|
void | Evaluate (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &vector, const int i_thread) override |
|
virtual std::string | Info () const override |
| Turn back information as a stemplate<class T, std::size_t dim> tring. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const override |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const override |
| Print object's data. More...
|
|
void | SetRimZoneThickness (const double z_max) |
|
void | SetViscosity (const double viscosity) |
|
| KRATOS_CLASS_POINTER_DEFINITION (VelocityField) |
|
| VelocityField () |
| Default constructor. More...
|
|
virtual | ~VelocityField () |
| Destructor. More...
|
|
void | Evaluate (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &vector, const int i_thread=0) override |
|
void | CalculateTimeDerivative (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &deriv, const int i_thread=0) override |
|
void | CalculateGradient (const double time, const array_1d< double, 3 > &coor, array_1d< array_1d< double, 3 >, 3 > &gradient, const int i_thread=0) override |
|
void | CalculateGradient (const double time, const array_1d< double, 3 > &coor, DenseVector< double > &gradient_x, DenseVector< double > &gradient_y, DenseVector< double > &gradient_z, const int i_thread) |
|
double | CalculateDivergence (const double time, const array_1d< double, 3 > &coor, const int i_thread=0) override |
|
void | CalculateRotational (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &rot, const int i_thread=0) override |
|
void | CalculateLaplacian (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &lapl, const int i_thread=0) override |
|
virtual void | CalculateMaterialAcceleration (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &accel, const int i_thread=0) |
|
virtual void | CalculateConvectiveDerivative (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &accel, const int i_thread=0) |
|
virtual void | CalculateAccelerationFollowingTheParticle (const double time, const array_1d< double, 3 > &coor, array_1d< double, 3 > &accel, const array_1d< double, 3 > &particle_vel, const int i_thread) |
|
virtual void | UpdateCoordinates (const double time, const array_1d< double, 3 > &coor, const int i_thread=0) |
|
virtual void | LockCoordinates (const int i_thread=0) |
|
virtual void | UnlockCoordinates (const int i_thread=0) |
|
void | Evaluate (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) override |
|
void | CalculateTimeDerivative (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) override |
|
double | CalculateDivergence (const double time, const DenseVector< double > &coor, const int i_thread=0) override |
|
void | CalculateRotational (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) override |
|
void | CalculateLaplacian (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) override |
|
virtual void | CalculateMaterialAcceleration (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) |
|
virtual void | CalculateConvectiveDerivative (const double time, const DenseVector< double > &coor, DenseVector< double > &result, const int i_thread=0) |
|
void | ImposeFieldOnNodes (ModelPart &r_model_part, const VariablesList &variables_to_be_imposed) override |
|
virtual void | ImposeVelocityOnNodes (ModelPart &r_model_part, const Variable< array_1d< double, 3 > > &container_variable) |
|
virtual void | UpdateCoordinates (const double time, const DenseVector< double > &coor, const int i_thread=0) |
|
| KRATOS_CLASS_POINTER_DEFINITION (VectorField) |
|
| VectorField () |
| Default constructor. More...
|
|
| VectorField (RealFunction &u_x, RealFunction &u_y, RealFunction &u_z) |
|
virtual | ~VectorField () |
| Destructor. More...
|
|
virtual void | ResizeVectorsForParallelism (const int n_threads) |
|