Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
oomph::ShellBenchmarkPressureElement Class Reference

Face elements for the application of an external pressure. More...

#include <benchmark_elements.h>

Inheritance diagram for oomph::ShellBenchmarkPressureElement:

Public Member Functions

 ShellBenchmarkPressureElement (FiniteElement *const &bulk_el_pt, const int &face_index)
 Constructor, takes the pointer to the "bulk" element and the index of the face to be created.
 
 ShellBenchmarkPressureElement (const ShellBenchmarkPressureElement &dummy)=delete
 Broken copy constructor.
 
void fill_in_contribution_to_residuals (Vector< double > &residuals)
 Compute the element residual vector.
 
const double & pressure () const
 Access function: Poisson ratio.
 
double *& pressure_pt ()
 Pointer to Poisson ratio.
 

Protected Member Functions

void fill_in_generic_residual_contribution_shell_benchmark_pressure (Vector< double > &residuals)
 Compute the element residual vector. flag=1(or 0): do (or don't) compute the Jacobian as well.
 

Protected Attributes

double * Pressure_pt
 Pointer to the applied pressure.
 
unsigned U_index_shell_benchmark_pressure
 The index at which the unknown is stored at the nodes.
 

Detailed Description

Face elements for the application of an external pressure.

Definition at line 126 of file benchmark_elements.h.

Constructor & Destructor Documentation

◆ ShellBenchmarkPressureElement() [1/2]

oomph::ShellBenchmarkPressureElement::ShellBenchmarkPressureElement ( FiniteElement *const &  bulk_el_pt,
const int &  face_index 
)
inline

Constructor, takes the pointer to the "bulk" element and the index of the face to be created.

Definition at line 132 of file benchmark_elements.h.

◆ ShellBenchmarkPressureElement() [2/2]

oomph::ShellBenchmarkPressureElement::ShellBenchmarkPressureElement ( const ShellBenchmarkPressureElement &  dummy)
delete

Broken copy constructor.

Member Function Documentation

◆ fill_in_contribution_to_residuals()

void oomph::ShellBenchmarkPressureElement::fill_in_contribution_to_residuals ( Vector< double > &  residuals)
inline

Compute the element residual vector.

Definition at line 146 of file benchmark_elements.h.

References fill_in_generic_residual_contribution_shell_benchmark_pressure().

◆ fill_in_generic_residual_contribution_shell_benchmark_pressure()

void oomph::ShellBenchmarkPressureElement::fill_in_generic_residual_contribution_shell_benchmark_pressure ( Vector< double > &  residuals)
protected

Compute the element residual vector. flag=1(or 0): do (or don't) compute the Jacobian as well.

Compute the element's residual vector and the (zero) Jacobian matrix.

Definition at line 152 of file benchmark_elements.cc.

References pressure().

Referenced by fill_in_contribution_to_residuals().

◆ pressure()

const double & oomph::ShellBenchmarkPressureElement::pressure ( ) const
inline

Access function: Poisson ratio.

Definition at line 154 of file benchmark_elements.h.

References Pressure_pt.

Referenced by fill_in_generic_residual_contribution_shell_benchmark_pressure().

◆ pressure_pt()

double *& oomph::ShellBenchmarkPressureElement::pressure_pt ( )
inline

Pointer to Poisson ratio.

Definition at line 160 of file benchmark_elements.h.

References Pressure_pt.

Member Data Documentation

◆ Pressure_pt

double* oomph::ShellBenchmarkPressureElement::Pressure_pt
protected

Pointer to the applied pressure.

Definition at line 172 of file benchmark_elements.h.

Referenced by pressure(), and pressure_pt().

◆ U_index_shell_benchmark_pressure

unsigned oomph::ShellBenchmarkPressureElement::U_index_shell_benchmark_pressure
protected

The index at which the unknown is stored at the nodes.

Definition at line 175 of file benchmark_elements.h.


The documentation for this class was generated from the following files: