Fracture criteria classes are required to have a method called check that takes as argument an entity and returns a bool. More...
Classes | |
class | MultiScaleStressBase |
class | MultiScaleStress |
class | MultiScaleStress< PHAL::AlbanyTraits::Residual, Traits > |
class | MultiScaleStress< PHAL::AlbanyTraits::Jacobian, Traits > |
class | MultiScaleStress< PHAL::AlbanyTraits::Tangent, Traits > |
class | AssumedStrain |
Deformation Gradient. More... | |
class | KfieldBC_Base |
class | KfieldBC< PHAL::AlbanyTraits::Residual, Traits > |
class | KfieldBC< PHAL::AlbanyTraits::Jacobian, Traits > |
class | KfieldBC< PHAL::AlbanyTraits::Tangent, Traits > |
class | TimeDepBC_Base |
class | TimeDepBC< PHAL::AlbanyTraits::Residual, Traits > |
class | TimeDepBC< PHAL::AlbanyTraits::Jacobian, Traits > |
class | TimeDepBC< PHAL::AlbanyTraits::Tangent, Traits > |
class | TimeTracBC_Base |
Time dependent Neumann boundary condition evaluator. More... | |
class | TimeTracBC |
class | TorsionBC_Base |
class | TorsionBC< PHAL::AlbanyTraits::Residual, Traits > |
class | TorsionBC< PHAL::AlbanyTraits::Jacobian, Traits > |
class | TorsionBC< PHAL::AlbanyTraits::Tangent, Traits > |
class | BifurcationCheck |
BifurcationCheck Evaluator. More... | |
class | BiotCoefficient |
Evaluates Biot's Coefficient, either as a constant or a truncated KL expansion. More... | |
class | BiotModulus |
Evaluates Biot modulus, either as a constant or a truncated KL expansion. More... | |
class | BulkModulus |
Evaluates bulk modulus, either as a constant or a truncated KL expansion. More... | |
class | CapExplicit |
CapExplicit stress response. More... | |
class | CapImplicit |
CapImplicit stress response. More... | |
class | CMResidualCoarse |
Concurrent Multiscale Residual Coarse. More... | |
class | CMResidualFine |
Concurrent Multiscale Residual Fine. More... | |
class | CurrentCoords |
Compute the current coordinates. More... | |
class | DamageCoefficients |
This evaluator computes the coefficients for the damage equation. More... | |
class | DamageLS |
Damage Length Scale, either as a constant or a truncated KL expansion. More... | |
class | DamageResid |
Damage Equation Evaluator. More... | |
class | DamageSource |
Damage Source. More... | |
class | DefGrad |
Deformation Gradient. More... | |
class | DislocationDensity |
Dislocation Density Tensor. More... | |
class | ElasticityDispErrResid |
Finite Element Interpolation Evaluator. More... | |
class | ElasticityResid |
Finite Element Interpolation Evaluator. More... | |
class | ElasticModulus |
Evaluates elastic modulus, either as a constant or a truncated KL expansion. More... | |
class | EquivalentInclusionConductivity |
Evaluates effective thermal conductivity. More... | |
class | FaceAverage |
Computes the face average of a nodal value. More... | |
class | FaceFractureCriteria |
Face-centric Fracture Criteria Evaluator. More... | |
class | FirstPK |
First Piola-Kirchhoff Stress. More... | |
class | GradientElementLength |
Compute element length in the direction of the solution gradient (cf. More... | |
class | HardeningModulus |
Evaluates hardening modulus, either as a constant or a truncated KL expansion. More... | |
class | HDiffusionDeformationMatterResidual |
This evaluator computes the residue of the hydrogen concentration equilibrium equation. More... | |
class | IPtoNodalFieldBase |
Evaltuator to compute a nodal stress field. More... | |
class | IPtoNodalField |
class | IPtoNodalField< PHAL::AlbanyTraits::Residual, Traits > |
class | J2Damage |
J2Stress with damage dependent response. More... | |
class | J2Stress |
J2Stress stress response. More... | |
class | KCPermeability |
Evaluates permeability based on porosity through the Kozeny-Carman relation, either as a constant or a truncated KL expansion.The permeability is divided by viscosity. More... | |
class | Kinematics |
Kinematics Evaluator. More... | |
class | L2ProjectionResidual |
Finite Element Interpolation Evaluator. More... | |
class | LamentStress |
Evaluates stress using the Library for Advanced Materials for Engineering with Never-ending Templates (LAMENT). More... | |
class | LameStressBase |
Evaluates stress using the Library for Advanced Materials for Engineering (LAME). More... | |
class | LameStress |
class | LameStress< PHAL::AlbanyTraits::Residual, Traits > |
class | LameStress< PHAL::AlbanyTraits::Jacobian, Traits > |
class | LameStress< PHAL::AlbanyTraits::Tangent, Traits > |
class | LatticeDefGrad |
Lattice Deformation Gradient. More... | |
class | MechanicsResidual |
Mechanics Residual. More... | |
class | MixtureSpecificHeat |
This evaluator calculates thermal expansion of a bi-phase mixture through volume averaging. More... | |
class | MixtureThermalExpansion |
This evaluator calculates thermal expansion of a bi-phase mixture through volume averaging. More... | |
class | Neohookean |
Neohookean stress response. More... | |
class | PeridigmForceBase |
Evaluates nodal forces through a code coupling with the Peridigm peridynamics code. More... | |
class | PeridigmForce |
class | PeridigmForce< PHAL::AlbanyTraits::Residual, Traits > |
class | PisdWdF |
Nonlinear Elasticity Energy Potential. More... | |
class | PoissonsRatio |
Evaluates poissons ratio, either as a constant or a truncated KL expansion. More... | |
class | PoroElasticityResidMass |
Finite Element Interpolation Evaluator. More... | |
class | PoroElasticityResidMomentum |
This evaluator calculate residual of the mass balance equation for the poromechanics problem. More... | |
class | Porosity |
Evaluates porosity, either as a constant or a truncated KL expansion. More... | |
class | RecoveryModulus |
Evaluates recovery modulus, either as a constant, or temperature dependent. More... | |
class | SaturationExponent |
Evaluates saturation exponent, either as a constant or a truncated KL expansion. More... | |
class | SaturationModulus |
Evaluates saturation modulus, either as a constant or a truncated KL expansion. More... | |
class | ScalarL2ProjectionResidual |
Finite Element Interpolation Evaluator. More... | |
class | SetField |
Sets values in a field, indended for testing. More... | |
class | ShearModulus |
Evaluates shear modulus, either as a constant or a truncated KL expansion. More... | |
class | StabParameter |
Evaluates StabParameter, either as a constant or a truncated KL expansion. More... | |
class | Stress |
Finite Element Interpolation Evaluator. More... | |
class | SurfaceBasis |
Surface Basis Evaluator. More... | |
class | SurfaceCohesiveResidual |
Compute the residual forces on a surface based on cohesive traction. More... | |
class | SurfaceDiffusionResidual |
Compute the residual forces on a surface. More... | |
class | SurfaceHDiffusionDefResidual |
Compute the balance of mass residual on the surface. More... | |
class | SurfaceL2ProjectionResidual |
Project a discrete scalar at integration point to an element-wise linear field. More... | |
class | SurfaceScalarGradient |
Construct a scalar gradient on a surface. More... | |
class | SurfaceScalarGradientOperator |
Construct a scalar gradient operator for the surface element. More... | |
class | SurfaceScalarJump |
Compute the scalar jump between two planes of the localization element. More... | |
class | SurfaceTLPoroMassResidual |
Compute the balance of mass residual on the surface. More... | |
class | SurfaceVectorGradient |
Construct a deformation gradient on a surface. More... | |
class | SurfaceVectorJump |
Compute the jump of a vector on a midplane surface. More... | |
class | SurfaceVectorResidual |
Compute the residual forces on a surface. More... | |
class | ThermoMechanicalCoefficients |
This evaluator computes the hydrogen concentration at trapped site through conservation of hydrogen atom. More... | |
class | ThermoMechanicalEnergyResidual |
ThermMechanical Energy Residual. More... | |
class | ThermoMechanicalMomentumResidual |
Thermo Mechancial Momentum Residual. More... | |
class | ThermoMechanicalStress |
ThermoMechanical stress response. More... | |
class | ThermoPoroPlasticityResidEnergy |
Balance of energy residual for large deformation thermoporomechanics problem. More... | |
class | ThermoPoroPlasticityResidMass |
Balance of energy residual for large deformation thermoporomechanics problem. More... | |
class | ThermoPoroPlasticityResidMomentum |
This evaluator calculate residual of the linear momentum balance equation for the thermoporomechanics problem. More... | |
class | Time |
Evaluates Time and the time step. More... | |
class | TLElasResid |
Total Lagrangian (Non-linear) Elasticity Residual. More... | |
class | TLPoroPlasticityResidMass |
Balance of mass residual for large deformation poromechanics problem. More... | |
class | TLPoroPlasticityResidMomentum |
This evaluator calculate residual of the mass balance equation for the poromechanics problem. More... | |
class | TLPoroStress |
This evaluator obtains effective stress and return total stress (i.e. More... | |
class | TotalStress |
This evaluator compute total stress for poroelasticity problem. More... | |
class | TransportCoefficients |
This evaluator computes various terms required for the. More... | |
class | TransportResidual |
This evaluator computes the residual for the transport equation. More... | |
class | TvergaardHutchinson |
This evaluator surface traction based on Tvergaard-Hutchinson 1992 traction-separation law. More... | |
class | UnitGradient |
Compute solution gradient unit vector. More... | |
class | UnSatPoroElasticityResidMass |
Finite Element Interpolation Evaluator. More... | |
class | VanGenuchtenPermeability |
Evaluates permeability based on porosity through the van Genuchten equation, either as a constant or a truncated KL expansion.The permeability is divided by viscosity. More... | |
class | VanGenuchtenSaturation |
Evaluates saturation based on the van Genuchten equation, either as a constant or a truncated KL expansion.T. More... | |
class | YieldStrength |
Evaluates yield strength, either as a constant or a truncated KL expansion. More... | |
class | AAAModel |
Nearly Incompressible AAA model. More... | |
class | AnisotropicDamageModel |
Constitutive Model Base Class. More... | |
class | AnisotropicHyperelasticDamageModel |
Constitutive Model Base Class. More... | |
class | CapExplicitModel |
CapExplicit stress response. More... | |
class | CapImplicitModel |
CapImplicit stress response. More... | |
class | ConstitutiveModel |
Constitutive Model Base Class. More... | |
struct | StateVariableRegistrationStruct |
Struct to store state variable registration information. More... | |
class | ConstitutiveModelInterface |
Constitutive Model Interface. More... | |
class | ConstitutiveModelParameters |
Evaluates a selecltion of Constitutive Model Parameters Either as a constant or a truncated KL expansion. More... | |
class | CreepModel |
Creep Constitutive Model. More... | |
class | CrystalPlasticityModel |
CrystalPlasticity Plasticity Constitutive Model. More... | |
class | DruckerPragerModel |
Constitutive Model Base Class. More... | |
class | ElasticDamageModel |
Constitutive Model Base Class. More... | |
class | GursonHMRModel |
Gurson Finite Deformation Model. More... | |
class | GursonModel |
Gurson Finite Deformation Model. More... | |
class | HyperelasticDamageModel |
Hyperelasticity with isotropic damage. More... | |
class | J2FiberModel |
Constitutive Model Base Class. More... | |
class | J2Model |
J2 Plasticity Constitutive Model. More... | |
class | LinearElasticModel |
Constitutive Model Base Class. More... | |
class | MooneyRivlinModel |
Constitutive Model Base Class. More... | |
class | NeohookeanModel |
Neohookean Model. More... | |
class | RIHMRModel |
Rate Independent Hardening Minus Recovery (RIHMR) Model. More... | |
class | StVenantKirchhoffModel |
Saint Venant - Kirchhoff Model. More... | |
class | TvergaardHutchinsonModel |
TvergaardHutchinson Model. More... | |
class | FieldNameMap |
class | FloatingPoint |
class | LocalNonlinearSolver_Base |
Local Nonlinear Solver Base class. More... | |
class | LocalNonlinearSolver< PHAL::AlbanyTraits::Residual, Traits > |
class | LocalNonlinearSolver< PHAL::AlbanyTraits::Jacobian, Traits > |
class | LocalNonlinearSolver< PHAL::AlbanyTraits::Tangent, Traits > |
class | Projection |
class | Subgraph |
class | Topology |
class | AbstractFractureCriterion |
Base class for fracture criteria. More... | |
class | FractureCriterionRandom |
Random fracture criterion given a probability of failure. More... | |
struct | stkEdge |
Struct to store the data needed for creation or deletion of an edge in the stk mesh object. More... | |
struct | EdgeLessThan |
Check if edges are the same. More... | |
Typedefs | |
typedef stk::mesh::RelationIdentifier | EdgeId |
typedef boost::vertex_name_t | VertexName |
typedef boost::edge_name_t | EdgeName |
typedef boost::property < VertexName, EntityRank > | VertexProperty |
typedef boost::property < EdgeName, EdgeId > | EdgeProperty |
typedef boost::listS | List |
typedef boost::vecS | Vector |
typedef boost::bidirectionalS | Undirected |
typedef boost::adjacency_list < List, List, Undirected, VertexProperty, EdgeProperty > | Graph |
typedef boost::property_map < Graph, VertexName >::type | VertexNamePropertyMap |
typedef boost::property_map < Graph, EdgeName >::type | EdgeNamePropertyMap |
typedef boost::graph_traits < Graph >::vertex_descriptor | Vertex |
typedef boost::graph_traits < Graph >::edge_descriptor | Edge |
typedef boost::graph_traits < Graph >::vertex_iterator | VertexIterator |
typedef boost::graph_traits < Graph >::edge_iterator | EdgeIterator |
typedef boost::graph_traits < Graph >::out_edge_iterator | OutEdgeIterator |
typedef boost::graph_traits < Graph >::in_edge_iterator | InEdgeIterator |
typedef Albany::AbstractSTKFieldContainer::IntScalarFieldType | IntScalarFieldType |
typedef std::pair< Entity *, Entity * > | EntityPair |
Enumerations | |
enum | MessageType { STRESS_TENSOR, STRAIN_TENSOR, TANGENT, DIE } |
Finite Element Interpolation Evaluator. More... | |
enum | FractureState { CLOSED = 0, OPEN = 1 } |
Functions | |
void | display_connectivity (BulkData *bulk_data, EntityRank cell_rank) |
Output the mesh connectivity. | |
void | display_relation (Entity const &entity) |
Output relations associated with entity The entity may be of any rank. | |
void | display_relation (Entity const &entity, EntityRank const rank) |
Output relations of a given rank associated with entity. | |
bool | is_one_down (Entity const &entity, Relation const &relation) |
bool | is_one_up (Entity const &entity, Relation const &relation) |
bool | is_graph_relation (Entity const &source_entity, Relation const &relation) |
Test whether a given source entity and relation are valid in the sense of the graph representation. | |
bool | is_needed_for_stk (Entity const &source_entity, Relation const &relation, EntityRank const cell_rank) |
Test whether a given source entity and relation are needed in STK to maintain connectivity information. | |
PairIterRelation | relations_all (Entity const &entity) |
Iterators to all relations. | |
PairIterRelation | relations_one_up (Entity const &entity) |
Iterators to relations one level up. | |
PairIterRelation | relations_one_down (Entity const &entity) |
Iterators to relations one level down. | |
std::string | parallelize_string (std::string const &string) |
Add a dash and processor rank to a string. | |
Variables | |
const unsigned | emptyMask_ = 0x00 |
const unsigned | inexactMask_ = 0x01 |
const unsigned | divbyzeroMask_ = 0x02 |
const unsigned | underflowMask_ = 0x04 |
const unsigned | overflowMask_ = 0x08 |
const unsigned | invalidMask_ = 0x10 |
static EntityRank const | INVALID_RANK = stk::mesh::fem::FEMMetaData::INVALID_RANK |
static EntityRank const | NODE_RANK = stk::mesh::fem::FEMMetaData::NODE_RANK |
static EntityRank const | EDGE_RANK = stk::mesh::fem::FEMMetaData::EDGE_RANK |
static EntityRank const | FACE_RANK = stk::mesh::fem::FEMMetaData::FACE_RANK |
static EntityRank const | VOLUME_RANK = stk::mesh::fem::FEMMetaData::VOLUME_RANK |
Fracture criteria classes are required to have a method called check that takes as argument an entity and returns a bool.
typedef stk::mesh::RelationIdentifier LCM::EdgeId |
Definition at line 62 of file Topology_Types.h.
typedef boost::vertex_name_t LCM::VertexName |
Definition at line 64 of file Topology_Types.h.
typedef boost::edge_name_t LCM::EdgeName |
Definition at line 65 of file Topology_Types.h.
typedef boost::property<VertexName, EntityRank> LCM::VertexProperty |
Definition at line 66 of file Topology_Types.h.
typedef boost::property<EdgeName, EdgeId> LCM::EdgeProperty |
Definition at line 67 of file Topology_Types.h.
typedef boost::listS LCM::List |
Definition at line 68 of file Topology_Types.h.
typedef boost::vecS LCM::Vector |
Definition at line 69 of file Topology_Types.h.
typedef boost::bidirectionalS LCM::Undirected |
Definition at line 70 of file Topology_Types.h.
typedef boost::adjacency_list< List, List, Undirected, VertexProperty, EdgeProperty> LCM::Graph |
Definition at line 73 of file Topology_Types.h.
typedef boost::property_map<Graph, VertexName>::type LCM::VertexNamePropertyMap |
Definition at line 75 of file Topology_Types.h.
typedef boost::property_map<Graph, EdgeName>::type LCM::EdgeNamePropertyMap |
Definition at line 76 of file Topology_Types.h.
typedef boost::graph_traits<Graph>::vertex_descriptor LCM::Vertex |
Definition at line 78 of file Topology_Types.h.
Definition at line 79 of file Topology_Types.h.
typedef boost::graph_traits<Graph>::vertex_iterator LCM::VertexIterator |
Definition at line 80 of file Topology_Types.h.
typedef boost::graph_traits<Graph>::edge_iterator LCM::EdgeIterator |
Definition at line 81 of file Topology_Types.h.
typedef boost::graph_traits<Graph>::out_edge_iterator LCM::OutEdgeIterator |
Definition at line 82 of file Topology_Types.h.
typedef boost::graph_traits<Graph>::in_edge_iterator LCM::InEdgeIterator |
Definition at line 83 of file Topology_Types.h.
Definition at line 86 of file Topology_Types.h.
typedef std::pair<Entity*, Entity*> LCM::EntityPair |
Definition at line 89 of file Topology_Types.h.
enum LCM::MessageType |
Finite Element Interpolation Evaluator.
This evaluator interpolates nodal DOF values to quad points. MPI message tags
Definition at line 23 of file MultiScaleStress.hpp.
enum LCM::FractureState |
Definition at line 91 of file Topology_Types.h.
void LCM::display_connectivity | ( | BulkData * | bulk_data, | |
EntityRank | cell_rank | |||
) | [inline] |
Output the mesh connectivity.
Outputs the nodal connectivity of the elements as stored by bulkData. Assumes that relationships between the elements and nodes exist.
Definition at line 23 of file Topology_Utils.h.
void LCM::display_relation | ( | Entity const & | entity | ) | [inline] |
Output relations associated with entity The entity may be of any rank.
[in] | entity |
Definition at line 75 of file Topology_Utils.h.
void LCM::display_relation | ( | Entity const & | entity, | |
EntityRank const | rank | |||
) | [inline] |
Output relations of a given rank associated with entity.
[in] | entity | |
[in] | the | rank of the entity |
Definition at line 103 of file Topology_Utils.h.
bool LCM::is_one_down | ( | Entity const & | entity, | |
Relation const & | relation | |||
) | [inline] |
Definition at line 127 of file Topology_Utils.h.
bool LCM::is_one_up | ( | Entity const & | entity, | |
Relation const & | relation | |||
) | [inline] |
Definition at line 140 of file Topology_Utils.h.
bool LCM::is_graph_relation | ( | Entity const & | source_entity, | |
Relation const & | relation | |||
) | [inline] |
Test whether a given source entity and relation are valid in the sense of the graph representation.
Multilevel relations are not valid.
Definition at line 158 of file Topology_Utils.h.
bool LCM::is_needed_for_stk | ( | Entity const & | source_entity, | |
Relation const & | relation, | |||
EntityRank const | cell_rank | |||
) | [inline] |
Test whether a given source entity and relation are needed in STK to maintain connectivity information.
These are relations that connect cells to points.
Definition at line 170 of file Topology_Utils.h.
PairIterRelation LCM::relations_all | ( | Entity const & | entity | ) | [inline] |
Iterators to all relations.
Definition at line 195 of file Topology_Utils.h.
PairIterRelation LCM::relations_one_up | ( | Entity const & | entity | ) | [inline] |
Iterators to relations one level up.
Definition at line 205 of file Topology_Utils.h.
PairIterRelation LCM::relations_one_down | ( | Entity const & | entity | ) | [inline] |
Iterators to relations one level down.
Definition at line 215 of file Topology_Utils.h.
std::string LCM::parallelize_string | ( | std::string const & | string | ) | [inline] |
Add a dash and processor rank to a string.
Useful for output file names.
Definition at line 226 of file Topology_Utils.h.
const unsigned LCM::emptyMask_ = 0x00 |
Definition at line 20 of file FloatingPoint.h.
const unsigned LCM::inexactMask_ = 0x01 |
Definition at line 21 of file FloatingPoint.h.
const unsigned LCM::divbyzeroMask_ = 0x02 |
Definition at line 22 of file FloatingPoint.h.
const unsigned LCM::underflowMask_ = 0x04 |
Definition at line 23 of file FloatingPoint.h.
const unsigned LCM::overflowMask_ = 0x08 |
Definition at line 24 of file FloatingPoint.h.
const unsigned LCM::invalidMask_ = 0x10 |
Definition at line 25 of file FloatingPoint.h.
EntityRank const LCM::INVALID_RANK = stk::mesh::fem::FEMMetaData::INVALID_RANK [static] |
Definition at line 94 of file Topology_Types.h.
EntityRank const LCM::NODE_RANK = stk::mesh::fem::FEMMetaData::NODE_RANK [static] |
Definition at line 97 of file Topology_Types.h.
EntityRank const LCM::EDGE_RANK = stk::mesh::fem::FEMMetaData::EDGE_RANK [static] |
Definition at line 100 of file Topology_Types.h.
EntityRank const LCM::FACE_RANK = stk::mesh::fem::FEMMetaData::FACE_RANK [static] |
Definition at line 103 of file Topology_Types.h.
EntityRank const LCM::VOLUME_RANK = stk::mesh::fem::FEMMetaData::VOLUME_RANK [static] |
Definition at line 106 of file Topology_Types.h.