suanPan
DataElement Struct Reference

#include <Element.h>

Inheritance diagram for DataElement:
Collaboration diagram for DataElement:

Public Attributes

const uvec node_encoding
 
const uvec material_tag
 
const uvec section_tag
 
const bool nlgeom = false
 
bool update_mass = true
 
bool update_viscous = true
 
bool update_nonviscous = true
 
bool update_stiffness = true
 
bool update_geometry = true
 
bool modify_mass = true
 
bool modify_viscous = true
 
bool modify_nonviscous = true
 
uvec dof_encoding {}
 
mat initial_mass {}
 
mat initial_viscous {}
 
mat initial_nonviscous {}
 
mat initial_stiffness {}
 
mat initial_geometry {}
 
mat trial_mass {}
 
mat trial_viscous {}
 
mat trial_nonviscous {}
 
mat trial_stiffness {}
 
mat trial_geometry {}
 
mat current_mass {}
 
mat current_viscous {}
 
mat current_nonviscous {}
 
mat current_stiffness {}
 
mat current_geometry {}
 
vec trial_resistance {}
 
vec current_resistance {}
 
vec trial_viscous_force {}
 
vec current_viscous_force {}
 
cx_mat trial_nonviscous_force {}
 
cx_mat current_nonviscous_force {}
 
vec trial_inertial_force {}
 
vec current_inertial_force {}
 
vec trial_body_force {}
 
vec current_body_force {}
 
vec trial_traction {}
 
vec current_traction {}
 
mat body_force {}
 
mat traction {}
 
mat stiffness_container {}
 
mat mass_container {}
 
double strain_energy = 0.
 
double kinetic_energy = 0.
 
double viscous_energy = 0.
 
double nonviscous_energy = 0.
 
double complementary_energy = 0.
 
vec momentum {}
 
const double characteristic_length = 1.
 

Member Data Documentation

◆ body_force

mat DataElement::body_force {}

◆ characteristic_length

const double DataElement::characteristic_length = 1.

◆ complementary_energy

double DataElement::complementary_energy = 0.

◆ current_body_force

vec DataElement::current_body_force {}

◆ current_geometry

mat DataElement::current_geometry {}

◆ current_inertial_force

vec DataElement::current_inertial_force {}

◆ current_mass

mat DataElement::current_mass {}

◆ current_nonviscous

mat DataElement::current_nonviscous {}

◆ current_nonviscous_force

cx_mat DataElement::current_nonviscous_force {}

◆ current_resistance

vec DataElement::current_resistance {}

◆ current_stiffness

mat DataElement::current_stiffness {}

◆ current_traction

vec DataElement::current_traction {}

◆ current_viscous

mat DataElement::current_viscous {}

◆ current_viscous_force

vec DataElement::current_viscous_force {}

◆ dof_encoding

uvec DataElement::dof_encoding {}

◆ initial_geometry

mat DataElement::initial_geometry {}

◆ initial_mass

mat DataElement::initial_mass {}

◆ initial_nonviscous

mat DataElement::initial_nonviscous {}

◆ initial_stiffness

mat DataElement::initial_stiffness {}

◆ initial_viscous

mat DataElement::initial_viscous {}

◆ kinetic_energy

double DataElement::kinetic_energy = 0.

◆ mass_container

mat DataElement::mass_container {}

◆ material_tag

const uvec DataElement::material_tag

◆ modify_mass

bool DataElement::modify_mass = true

◆ modify_nonviscous

bool DataElement::modify_nonviscous = true

◆ modify_viscous

bool DataElement::modify_viscous = true

◆ momentum

vec DataElement::momentum {}

◆ nlgeom

const bool DataElement::nlgeom = false

◆ node_encoding

const uvec DataElement::node_encoding

◆ nonviscous_energy

double DataElement::nonviscous_energy = 0.

◆ section_tag

const uvec DataElement::section_tag

◆ stiffness_container

mat DataElement::stiffness_container {}

◆ strain_energy

double DataElement::strain_energy = 0.

◆ traction

mat DataElement::traction {}

◆ trial_body_force

vec DataElement::trial_body_force {}

◆ trial_geometry

mat DataElement::trial_geometry {}

◆ trial_inertial_force

vec DataElement::trial_inertial_force {}

◆ trial_mass

mat DataElement::trial_mass {}

◆ trial_nonviscous

mat DataElement::trial_nonviscous {}

◆ trial_nonviscous_force

cx_mat DataElement::trial_nonviscous_force {}

◆ trial_resistance

vec DataElement::trial_resistance {}

◆ trial_stiffness

mat DataElement::trial_stiffness {}

◆ trial_traction

vec DataElement::trial_traction {}

◆ trial_viscous

mat DataElement::trial_viscous {}

◆ trial_viscous_force

vec DataElement::trial_viscous_force {}

◆ update_geometry

bool DataElement::update_geometry = true

◆ update_mass

bool DataElement::update_mass = true

◆ update_nonviscous

bool DataElement::update_nonviscous = true

◆ update_stiffness

bool DataElement::update_stiffness = true

◆ update_viscous

bool DataElement::update_viscous = true

◆ viscous_energy

double DataElement::viscous_energy = 0.

The documentation for this struct was generated from the following file: