| Borders | ARandomAssembly3D | protected |
| calcPorosity() | CRandomBlock3D | virtual |
| checkAFit(const SimpleParticle &) | CRoughPaddedBlock3D | virtual |
| CPaddedBlock3D(double, double, double, double, double, double, double, double, double, double, int, bool circ_x=false) | CPaddedBlock3D | |
| CRandomBlock3D(double, double, double, double, double, double, double, double, double, bool, bool is_bonded=true) | CRandomBlock3D | |
| CRoughPaddedBlock3D(double, double, double, double, double, double, double, double, double, double, bool circ_x=false) | CRoughPaddedBlock3D | |
| CSplitBlock3D(double, double, double, double, double, double, double, double, double, int, bool circ_x=false, bool rough=false) | CSplitBlock3D | |
| fillSpace(int) | ARandomAssembly3D | protected |
| findAFit(SimpleParticle &, const vector< SimpleParticle > &) | ARandomAssembly3D | protected |
| findAFit(SimpleParticle &, const vector< SimpleParticle > &, const Plane3D &) | ARandomAssembly3D | protected |
| generate(int) | CRoughPaddedBlock3D | virtual |
| CPaddedBlock3D::generate(int, unsigned int) | CPaddedBlock3D | virtual |
| generate_regular_padding() | CPaddedBlock3D | protected |
| get3ClosestNeighbors(const SimpleParticle &, const vector< SimpleParticle > &) | ARandomAssembly | protected |
| getAPoint() | CPaddedBlock3D | protectedvirtual |
| getClosestNeighbors(const SimpleParticle &, int) | ARandomAssembly | protected |
| getClosestParticle(const SimpleParticle &, const vector< SimpleParticle > &) | ARandomAssembly | protected |
| getClosestPatch(const SimpleParticle &, double) | CRoughPaddedBlock3D | protectedvirtual |
| getClosestPlane(const SimpleParticle &) | CRoughPaddedBlock3D | protectedvirtual |
| getNeighborList(const SimpleParticle &) | ARandomAssembly | protected |
| getNParts() const | CRandomBlock3D | inlineprotectedvirtual |
| getSizeDistribution(int) | CRandomBlock3D | virtual |
| insertParticle(const SimpleParticle) | CRandomBlock3D | virtual |
| m_bpart | ARandomAssembly | protected |
| m_circ_x | ARandomAssembly3D | protected |
| m_dir | CSplitBlock3D | protected |
| m_fault | CRoughPaddedBlock3D | protected |
| m_is_bonded | CRandomBlock3D | private |
| m_iset | ARandomAssembly | protected |
| m_maxConnDist | CRandomBlock3D | protected |
| m_pad_size | CPaddedBlock3D | protected |
| m_random(double, double) | ARandomAssembly | protected |
| m_rmax | ARandomAssembly3D | protected |
| m_rmin | ARandomAssembly3D | protected |
| m_rough_depth | CRoughPaddedBlock3D | protected |
| m_rough_prob | CRoughPaddedBlock3D | protected |
| m_rough_xres | CRoughPaddedBlock3D | protected |
| m_rough_yres | CRoughPaddedBlock3D | protected |
| m_small_value | ARandomAssembly | protectedstatic |
| m_snt | ARandomAssembly | protected |
| m_xmax | ARandomAssembly3D | protected |
| m_xmin | ARandomAssembly3D | protected |
| m_ymax | ARandomAssembly3D | protected |
| m_ymin | ARandomAssembly3D | protected |
| m_ysplit | CSplitBlock3D | protected |
| m_zmax | ARandomAssembly3D | protected |
| m_zmin | ARandomAssembly3D | protected |
| setRoughness(int, int, double, double) | CRoughPaddedBlock3D | |
| tagEdgeY(int, int, double) | CRandomBlock3D | virtual |
| tagEdgeZ(int, int, double) | CRandomBlock3D | virtual |
| tagParticleClosestTo(const Vec3 &, int)=0 | ARandomAssembly3D | pure virtual |
| tagSplit(int, int, double) | CSplitBlock3D | virtual |
| writeToGeoFile(const string &) | CRandomBlock3D | virtual |
| writeToVtkFile(const string &) | ARandomAssembly | virtual |
| ~ARandomAssembly() | ARandomAssembly | inlinevirtual |
| ~CPaddedBlock3D() | CPaddedBlock3D | inlinevirtual |
| ~CRandomBlock3D() | CRandomBlock3D | virtual |
| ~CRoughPaddedBlock3D() | CRoughPaddedBlock3D | inlinevirtual |
| ~CSplitBlock3D() | CSplitBlock3D | virtual |