compute stress tensors given point load on semi-infinite domain
More...
#include <vtkPointLoad.h>
Inherits vtkImageAlgorithm.
compute stress tensors given point load on semi-infinite domain
vtkPointLoad is a source object that computes stress tensors on a volume. The tensors are computed from the application of a point load on a semi-infinite domain. (The analytical results are adapted from Saada - see text.) It also is possible to compute effective stress scalars if desired. This object serves as a specialized data generator for some of the examples in the text.
- See Also
- vtkTensorGlyph, vtkHyperStreamline
- Tests:
- vtkPointLoad (Tests)
Definition at line 38 of file vtkPointLoad.h.
vtkPointLoad::vtkPointLoad |
( |
| ) |
|
|
protected |
vtkPointLoad::~vtkPointLoad |
( |
| ) |
|
|
inlineprotected |
static int vtkPointLoad::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkPointLoad::IsA |
( |
const char * |
type | ) |
|
|
virtual |
static vtkPointLoad* vtkPointLoad::SafeDownCast |
( |
vtkObjectBase * |
o | ) |
|
|
static |
virtual vtkObjectBase* vtkPointLoad::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkPointLoad::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Construct with ModelBounds=(-1,1,-1,1,-1,1), SampleDimensions=(50,50,50), and LoadValue = 1.
virtual void vtkPointLoad::SetLoadValue |
( |
double |
| ) |
|
|
virtual |
Set/Get value of applied load.
virtual double vtkPointLoad::GetLoadValue |
( |
| ) |
|
|
virtual |
Set/Get value of applied load.
void vtkPointLoad::SetSampleDimensions |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| |
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.
void vtkPointLoad::SetSampleDimensions |
( |
int |
dim[3] | ) |
|
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.
virtual int* vtkPointLoad::GetSampleDimensions |
( |
| ) |
|
|
virtual |
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.
virtual void vtkPointLoad::GetSampleDimensions |
( |
int |
data[3] | ) |
|
|
virtual |
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.
virtual void vtkPointLoad::SetModelBounds |
( |
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Specify the region in space over which the tensors are computed. The point load is assumed to be applied at top center of the volume.
virtual void vtkPointLoad::SetModelBounds |
( |
double |
[6] | ) |
|
|
virtual |
Specify the region in space over which the tensors are computed. The point load is assumed to be applied at top center of the volume.
virtual double* vtkPointLoad::GetModelBounds |
( |
| ) |
|
|
virtual |
Specify the region in space over which the tensors are computed. The point load is assumed to be applied at top center of the volume.
virtual void vtkPointLoad::GetModelBounds |
( |
double |
data[6] | ) |
|
|
virtual |
Specify the region in space over which the tensors are computed. The point load is assumed to be applied at top center of the volume.
virtual void vtkPointLoad::SetPoissonsRatio |
( |
double |
| ) |
|
|
virtual |
virtual double vtkPointLoad::GetPoissonsRatio |
( |
| ) |
|
|
virtual |
void vtkPointLoad::SetComputeEffectiveStress |
( |
int |
| ) |
|
|
inline |
Turn on/off computation of effective stress scalar. These methods do nothing. The effective stress is always computed.
Definition at line 81 of file vtkPointLoad.h.
int vtkPointLoad::GetComputeEffectiveStress |
( |
| ) |
|
|
inline |
Turn on/off computation of effective stress scalar. These methods do nothing. The effective stress is always computed.
Definition at line 82 of file vtkPointLoad.h.
void vtkPointLoad::ComputeEffectiveStressOn |
( |
| ) |
|
|
inline |
Turn on/off computation of effective stress scalar. These methods do nothing. The effective stress is always computed.
Definition at line 83 of file vtkPointLoad.h.
void vtkPointLoad::ComputeEffectiveStressOff |
( |
| ) |
|
|
inline |
Turn on/off computation of effective stress scalar. These methods do nothing. The effective stress is always computed.
Definition at line 84 of file vtkPointLoad.h.
virtual int vtkPointLoad::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual void vtkPointLoad::ExecuteDataWithInformation |
( |
vtkDataObject * |
, |
|
|
vtkInformation * |
|
|
) |
| |
|
protectedvirtual |
double vtkPointLoad::LoadValue |
|
protected |
double vtkPointLoad::PoissonsRatio |
|
protected |
int vtkPointLoad::SampleDimensions[3] |
|
protected |
double vtkPointLoad::ModelBounds[6] |
|
protected |
The documentation for this class was generated from the following file: