![]() |
Ice Sheet System Model
4.18
Code documentation
|
Declaration of Loads class. More...
#include <Loads.h>
Public Member Functions | |
Loads () | |
~Loads () | |
Loads * | Copy () |
void | Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction) |
void | Configure (Elements *elements, Loads *loads, Nodes *nodes, Vertices *vertices, Materials *materials, Parameters *parameters) |
bool | IsPenalty () |
void | Finalize () |
int | MaxNumNodes () |
int | NumberOfLoads () |
void | ResetHooks () |
void | SetCurrentConfiguration (Elements *elements, Loads *loads, Nodes *nodes, Vertices *vertices, Materials *materials, Parameters *parameters) |
![]() | |
DataSet () | |
DataSet (int enum_type) | |
~DataSet () | |
void | Marshall (char **pmarshalled_data, int *pmarshalled_data_size, int marshall_direction) |
int | GetEnum () |
int | GetEnum (int offset) |
void | Echo () |
void | DeepEcho () |
int | AddObject (Object *object) |
int | DeleteObject (int id) |
int | Size () |
void | clear () |
Object * | GetObjectByOffset (int offset) |
Object * | GetObjectById (int *poffset, int eid) |
void | Presort () |
void | Sort () |
DataSet * | Copy (void) |
int | DeleteObject (Object *object) |
Data Fields | |
int | numrifts |
int | numpenalties |
![]() | |
std::vector< Object * > | objects |
int | enum_type |
int | sorted |
int | presorted |
int | numsorted |
int * | sorted_ids |
int * | id_offsets |
Declaration of Loads class.
Declaration of Loads class. Loads are vector lists (Containers) of Load objects.
Loads::Loads | ( | ) |
void Loads::Marshall | ( | char ** | pmarshalled_data, |
int * | pmarshalled_data_size, | ||
int | marshall_direction | ||
) |
bool Loads::IsPenalty | ( | void | ) |
void Loads::Finalize | ( | ) |
Definition at line 97 of file Loads.cpp.
void Loads::ResetHooks | ( | ) |
void Loads::SetCurrentConfiguration | ( | Elements * | elements, |
Loads * | loads, | ||
Nodes * | nodes, | ||
Vertices * | vertices, | ||
Materials * | materials, | ||
Parameters * | parameters | ||
) |