NuTo
Numerics Tool
Classes | Functions
HeatedPlate.cpp File Reference
#include <cmath>
#include "nuto/math/SparseMatrixCSRGeneral.h"
#include "nuto/math/SparseDirectSolverMUMPS.h"
#include "nuto/math/LinearInterpolation.h"
#include "nuto/mechanics/structures/unstructured/Structure.h"
#include "nuto/mechanics/constitutive/laws/AdditiveInputExplicit.h"
#include "nuto/mechanics/constitutive/laws/AdditiveOutput.h"
#include "nuto/mechanics/constitutive/laws/ThermalStrains.h"
#include "nuto/mechanics/constraints/ConstraintCompanion.h"
#include "nuto/mechanics/groups/Group.h"
#include "nuto/mechanics/sections/SectionPlane.h"
#include "nuto/mechanics/timeIntegration/NewmarkDirect.h"
#include "nuto/mechanics/timeIntegration/postProcessing/PostProcessor.h"
#include "nuto/mechanics/MechanicsEnums.h"
#include "nuto/visualize/VisualizeEnum.h"

Classes

struct  Properties
 

Functions

double iso_temperature_curve (double seconds)
 
std::array< double, 2 > SandstoneExpansion (double temperature)
 
std::array< double, 2 > CruzGillenCement (double temperature)
 
void SetConstitutiveLaws (Structure &structure, int group, Properties properties, std::function< std::array< double, 2 >(double)> ExpansionFunction)
 
void SetInterpolation (Structure &structure, int group)
 
void SetVisualization (Structure &structure)
 
int main ()
 

Function Documentation

std::array<double, 2> CruzGillenCement ( double  temperature)
double iso_temperature_curve ( double  seconds)
int main ( )
std::array<double, 2> SandstoneExpansion ( double  temperature)
void SetConstitutiveLaws ( Structure &  structure,
int  group,
Properties  properties,
std::function< std::array< double, 2 >(double)>  ExpansionFunction 
)
void SetInterpolation ( Structure &  structure,
int  group 
)
void SetVisualization ( Structure &  structure)